When you deal with families of generic types, type...
# random
f
When you deal with families of generic types, type erasure lets you down, fast.