Finished implementation of const / non-const functor_arrfunc