github.com/smasher164/sumgen (go): sumgen generates interface method implementations from sum-type declarations.
Keywords: generate|golang|interface|sum|variant