go-sumtypes Simple utility package to work with sum types in golang How to use see examples directory