Go mimics this behavior, so it's not only a functional thing: http://blog.golang.org/error-handling-and-go
Go mimics this behavior, so it's not only a functional thing: http://blog.golang.org/error-handling-and-go