Go / In search of better error handling for Go