Do you have any links on this? I had a quick duckduck but sadly nothing much came up.
My understanding of 'type erasure' is that it is a compiler step, that un-does all the generic information.
This means that you could just ignore CLR generics, interop not withstanding, to get it to run.
Why would this prevent anything been ported?