Scala (по крайней мере на JVM)использует стирание типа для совместимости с Java. Эта функция широко проводитсяксосать . Исправить это на JVM будет сложно .
В отличие от ситуации с JVM,.NET поддерживает овеществленные дженерики. Используются ли они в реализации Scala.NET ? Если нет, то может ли, иначе какие проблемы может вызвать использование овеществления?