`Symbol#typeParams` can give wrong results unless you call `sym.initialize`, or you know by means of secret handshake that someone has done that (e.g. by calling `.info`)

e.g. scala/src/reflect/scala/reflect/internal/Kinds.scala:188

I know that's not the most tenable of situations, but in the meantime I have to ask: did you get a handshake here?