// Load Sprint, version #1=!h#, store on #2=dir" spruce>measure#, using
//    #3=ftp" ibis" conn" spruce" gdfee" #

bldr/L/V/N/R/B/I 1000/V 1260/W 1400/N SharedStatics.Bj/H SprintStatics.Bj/H ↑
  Sprint SharedStatics SprintStatics SprintUtilsRes SprintError SprucePrintRes ↑
  SpruceCursor SpruceMl SpruceEarMl Interrupt ↑
  TFSSwat isf TFSWriteDummy ↑
SprintInstall/I SpruceFsParams SpruceFiles SpruceFilesInit SpruceStreams SpruceFilesMl isfinit Alloc SprintUtils  altoqueue altobyteblt ↑
OVT80/B TFSBase TFSA ↑
OVBase/B SpruceFsParams SpruceFiles SpruceFilesMl SpruceStreams SprintUtils ↑
  Alloc altoqueue altobyteblt Template ↑
OVInterpret/B SpruceBand SpruceBandMl SpruceDir SpruceFontMake SpruceInterpret ↑
  SpruceParts SpruceScan SpruceShow SPRUCEVALIDATE ↑
OVPrint/B SprucePrint SPRUCEMEASURE SPRUCEMEASUREML ↑
OVInit/B SprintCheck SprintInUtil SprucePrintInit SpruceFilesInit calendar float ↑
  BFSInit TFSInit TFSClose isfinit InterruptInit BFSFindhole ↑
OVDover/B SprucePrinDover ↑
OVPenguin/B SprucePrinPenguin ↑
OVSequoia/B SprucePrinSequoia ↑
OVPimlico/B SprucePrinPimlico ↑
OVPuffin/B SprucePrinPuffin ↑

// FASTERTIMER MEVENTS -- insert to do timed event measurement
// SPRUCEMEASURE SPRUCEMEASUREML -- insert to measure Dover engine control, 
// replace with SPRUCEMEASUREDUMMYML to save space with not using engine control meas.
// SPRUCEVALIDATE -- insert to do font validation -- SPRUCEMEASUREDUMMYML has a sub too
// Update Version static
Note/ut mSprint.run
// Store on IFS
#3 #2  sto/s Sprint.run sprint.run#1 sto/s Sprint.syms sprint.syms#1