I am working on a custom Vault plugin and I have a situation where if the input to an endpoint is invalid, I have to return an error. I know that in Golang typically you\'d have