• I really like this proposal. It is simple, minimal and addresses the main point of complaint which people have about error handling in go (verbosity).

    I have no problem with encouraging errors to bubble up, as there is a clear flow of control and errors must be handled at the appropriate place in the chain (usually one or two levels up).