Nice error wrappers for didactic error messages in Go