For converting my internal errors to something for the API, which of those options is what I should be using in Go? (Or am I doing this completely incorrectly and there is a better option)
@mitsuhiko personally I prefer 1, but Go people will probably say 2 for hand wavy “idiomatic” reasons