anchor.diff:        -i /ssh.key \
         -l Administrator \
         192.168.0.1 -- ${shellEscape command}
  -
  -    ${lib.optionalString (suspendTo != null) ''
  +  '') + lib.optionalString (suspendTo != null) ''
       ${coreutils}/bin/touch /xchg/suspend_now
       ${loopForever}
  -    ''}
  -  ''));
  +  '');
   
     kernelAppend = lib.concatStringsSep " " [
       "panic=1"
  
positive.code:     (set; declare -p) > saved-env
      XCHG_DIR="$(${coreutils}/bin/mktemp -d nix-vm.XXXXXXXXXX --tmpdir)"
      ${coreutils}/bin/mv saved-env "$XCHG_DIR/"
      QEMU_VDE_SOCKET="$(pwd)/vde.ctl"
      MONITOR_SOCKET="$(pwd)/monitor"
      ${vde2}/bin/vde_switch -s "$QEMU_VDE_SOCKET" &
  
negative.code:   '' else ''
      ${vmTools.qemuProg} ${cygwinQemuArgs} &
      ${vmTools.qemuProg} ${controllerQemuArgs}${bgBoth}
    '';
  
    postVM = if suspendTo != null then ''
      while ! test -e "$XCHG_DIR/suspend_now"; do sleep 1; done
      ${socat}/bin/socat - UNIX-CONNECT:$MONITOR_SOCKET <<CMD
      stop
  