code: func (p *Plugin) Open(fn *function.Function) error {
  	if !strings.HasPrefix(fn.Runtime, "go") {
  		return nil
  	}
  
  	if fn.Runtime == "golang" {
  		fn.Runtime = Runtime
  	}
  
  	if fn.Hooks.Build == "" {
  		fn.Hooks.Build = "GOOS=linux GOARCH=amd64 go build -o main *.go"
  	}
  
  	if fn.Handler == "" {
  		fn.Handler = "main"
  	}
  
  	if fn.Hooks.Clean == "" {
  		fn.Hooks.Clean = "rm -f main"
  	}
  
  	return nil
  }
docs: // Open adds the shim and golang defaults.