Some arrfunc dev, like a copy arrfunc, chain arrfunc, tweaks for better numpy interop