How the Go runtime implements maps efficiently without generics
I really don't understand why go doesn't have generics. Shouldn't it be even easier because go has no inheritance?
So the problem of covariance and contravariance goes away.<p>Seems really strange.