allow setting of go path, architecture, and version