github.com/lukechampine/ply (go): Painless polymorphism
Keywords: generics|transpiler