anchor.diff:        CleanDeploy = false
         NoZip = false
         NoNuGet = false
  -      Unix = false
         Key = None
      }
      let args = fsi.CommandLineArgs |> Array.toList  // args = ["build.fsx"; ...]
  
positive.code:    CleanDeploy : bool
     NoZip : bool
     NoNuGet : bool
     Unix : bool
     Key : string option
  }
  let buildParams =
  
negative.code:       | "--no-zip" :: args -> loop { acc with NoZip = true } args
        | "--no-nuget" :: args -> loop { acc with NoNuGet = true } args
        | "--no-deploy" :: args -> loop { acc with NoZip = true; NoNuGet = true } args
        | "--key" :: path :: args -> loop { acc with Key = Some (path) } args
        | _ :: args -> loop acc args  // ignores unknown argument
     let defaultBuildParam = {
  