Comment Comment by merightnow For me error handling in go was one of the biggest downsides. Using ADTs and union types for Either is most pleasurable error handling case I've encountered. parent merightnow 6 years ago