Well, as we all know, Go does give you a way, sort of. You'd have to write basically a dynamic version using interface {}, and then write wrappers casting the values in and out, and possibly handing out the equality predicate.
That sucked in Java at the time, though, when you had to screw around casting Objects in your code, I don't see why people would prefer that.
That sucked in Java at the time, though, when you had to screw around casting Objects in your code, I don't see why people would prefer that.