Detach first
Add arrow
Add defaults; Refactor numba 2