[Saul Shanabrook] I have enough lower level primitives built up now in the numba support to jit compile a matrix multiply function: https://github.com/Quansight/numba-xnd/blob/8cdd89362aedde4516afedc44b21c5fe7aa9bf3c/tests/test_examples.py
As you can see, it's very low level, similar to how you would write it in C, but in Python. Now I can start building the higher level APIs on top of that that have some more compile time typing knowledge.
extern "C"for the C++ functions, all is well.
thrust::complex(also C++ obviously) by writing C wrapper macros.