WIP numba support. broken and undebuggable ATM.