github.com/phelmkamp/valor/valorcheck (go): Go option and result types that optionally contain a value
Keywords: either|enum|error|golang|maybe|monad|option|result|singleton|tuple|unit