Right now we are paying for dynamic dispatch for all core and arithmetic methods. In order to speed up compute-intensive work, we should statically call out to these if core gets loaded.
Not loading core would let people override the functions as usual.
Right now we are paying for dynamic dispatch for all core and arithmetic methods. In order to speed up compute-intensive work, we should statically call out to these if
core
gets loaded.Not loading core would let people override the functions as usual.
I want to do this after #23 is done.