Revert *naryFun back to auto ref

Because the new implementation was overkill for little gain.