anchor.diff:  
   function Get-GoArch{
       if( Test-Path "goarch.txt" ){
  -        Get-Content "goarch.txt"
  +        $arch = (Get-Content "goarch.txt")
       }else{
  -        go version | %{ $_.Split()[-1].Split("/")[-1] }
  -    }
  +        $arch = (go version | %{ $_.Split()[-1].Split("/")[-1] } )
  +    }
  +    Write-Verbose ("Found GOARCH="+$arch)
  +    return $arch
   }
   
   function ForEach-GoDir{
  
positive.code: function Build($version,$tags) {
      Write-Verbose -Message ("Build as version='{0}' tags='{1}'" -f $version,$tags)
      Go-Fmt
  
      Make-SysO $version
  
  
negative.code:     $ldflags = (git log -1 --date=short --pretty=format:"-X main.stamp=%ad -X main.commit=%H")
      Write-Verbose -Message "$ go build"
      go build "-o" nyagos.exe -ldflags "$ldflags -X main.version=$version" $tags
      $env:GOARCH = $saveGOARCH
  }
  
  function Make-CSource($package,$names){
  