@thomasnield Reified generics on JVM is one thing. Kotlin does this to a limited extent, can be expanded to classes, will make Matrix<Number> possible, but performance would be awful. Generic specialization is a solution to performance woes, but it cannot be easily done without JVM support, we’ll have to wait until Project Valhalla is released in some shape. We can improve things on Native, though, w/o waiting for Valhalla.