anchor.diff:  vm repl <src/to-c.scm >src/boot.c
   GOTO:EOF
   
  +:: ======================================
   :VM
   echo.   *** Making virtual machine:
   gcc -std=c99 -g0 -O2 -Wall -fmessage-length=0 -fno-exceptions -Wno-strict-aliasing -DNAKED_VM ^
  -   src/olvm.c -o "vm.exe" -lws2_32 -DHAS_PINVOKE=1 -m64 -DNDEBUG -s
  -GOTO:EOF
  -
  +   src/olvm.c -o "vm.exe" -lws2_32 -DHAS_PINVOKE=1 -DNDEBUG -s
  +GOTO:EOF
  +
  +:: ======================================
   :VM32
   echo.   *** Making 32-bit virtual machine:
  -set PATH=C:\mingw\i686-6.2.0-posix-dwarf-rt_v5-rev1\mingw32\bin\;%PATH%
  -gcc -std=c99 -g0 -Wall -fmessage-length=0 -Wno-strict-aliasing -DNAKED_VM src/olvm.c -o "vm.exe" -lws2_32 -O2 -g2 -DNDEBUG -DHAS_PINVOKE=1 -m32
  +set PATH=%MINGW32%;%PATH%
  +
  +gcc -std=c99 -g0 -O2 -Wall -fmessage-length=0 -fno-exceptions -Wno-strict-aliasing -DNAKED_VM ^
  +   src/olvm.c -o "vm32.exe" -lws2_32 -DHAS_PINVOKE=1 -m32 -DNDEBUG -s
  +
  +set PATH=%PATH~%
  +GOTO:EOF
  +
  +:: ======================================
  +:VM64
  +echo.   *** Making 64-bit virtual machine:
  +set PATH=%MINGW64%;%PATH%
  +
  +gcc -std=c99 -g0 -O2 -Wall -fmessage-length=0 -fno-exceptions -Wno-strict-aliasing -DNAKED_VM ^
  +   src/olvm.c -o "vm64.exe" -lws2_32 -DHAS_PINVOKE=1 -m64 -DNDEBUG -s
  +
  +set PATH=%PATH~%
  +GOTO:EOF
  +
  +
  +:REPL32
  +set PATH=%MINGW32%;%PATH%
  +ld -r -b binary -o src/repl32.o repl
  +set PATH=%PATH~%
  +GOTO:EOF
  +
  +:REPL64
  +set PATH=%MINGW64%;%PATH%
  +ld -r -b binary -o src/repl32.o repl
  +set PATH=%PATH~%
   GOTO:EOF
   
   
   :OL
   echo.   *** Making Otus Lisp:
  -gcc -std=c99 -g3 -Wall -fmessage-length=0 -Wno-strict-aliasing src/repl.o src/olvm.c -o "ol.exe" -lws2_32 -O2 -g2 -DHAS_PINVOKE=1 -m64
  +gcc -std=c99 -g3 -Wall -fmessage-length=0 -Wno-strict-aliasing src/repl.o src/olvm.c -o "ol.exe" -lws2_32 -O2 -g2 -DHAS_PINVOKE=1
   GOTO:EOF
   
   :OL32
   echo.   *** Making 32-bit Otus Lisp:
  -set PATH=C:\mingw\i686-6.2.0-posix-dwarf-rt_v5-rev1\mingw32\bin\;%PATH%
  +set PATH=%MINGW32%;%PATH%
   gcc -std=c99 -g3 -Wall -fmessage-length=0 -Wno-strict-aliasing src/repl.o src/olvm.c -o "ol.exe" -lws2_32 -O2 -g2 -DHAS_PINVOKE=1 -m32
  +set PATH=%PATH~%
  +GOTO:EOF
  +
  +:OL64
  +echo.   *** Making 32-bit Otus Lisp:
  +set PATH=%MINGW64%;%PATH%
  +gcc -std=c99 -g3 -Wall -fmessage-length=0 -Wno-strict-aliasing src/repl.o src/olvm.c -o "ol.exe" -lws2_32 -O2 -g2 -DHAS_PINVOKE=1 -m64
  +set PATH=%PATH~%
   GOTO:EOF
   
   :REPL
  
positive.code: IF "%1"=="ol" GOTO OL
  IF "%1"=="ol32" GOTO OL32
  IF "%1"=="repl" GOTO REPL
  IF "%1"=="boot" GOTO BOOT
  IF "%1"=="slim" GOTO SLIM
  IF "%1"=="talkback" GOTO TALKBACK
  
negative.code: GOTO :REPL
  
  :REPL32
  set PATH=%MINGW32%;%PATH%
  ld -r -b binary -o src/repl32.o -m32 repl
  set PATH=%PATH~%
  GOTO:EOF
  
  :REPL64
  set PATH=%MINGW64%;%PATH%
  ld -r -b binary -o src/repl64.o -m32 repl
  set PATH=%PATH~%
  GOTO:EOF
  
  :SLIM
  