github.com/sug0/go-union (go): Unions in go (?!)
Keywords: go|tagged|type|union