Pipy is trying to make anything written in Python orders of magnitude faster. The NumPy stuff, like you said, is focused basically on matrix algebra and matrix multiplication stuff. We can take that same idea and apply it not just at the outermost level of the operations we're allowing, but we can let that filter all the way through the program. That makes me able to generate much faster machine code if I'm from the compiler.