The Go version of providing better error details.
Compared to Python and NodeJS I ended up deciding only to add a single
helper method, since it works out quite nicely in Go with varargs. Could
definitely be convinced to add a `NewInputPropertyError` function
though.