Numba does this. Generally as fast as Cython, but much easier to write.