In Go, no error is represented by nil.

Idiomatic Go returns `nil` for `error`s.