Essentially adding reified generics to the JVM via...
# random
z
Essentially adding reified generics to the JVM via a language extension (asking users to wrap all of their stuff in something is crazy talk).