C++ numba object codegen prototype