Delineate _dispatchableN and encapsulate helper functions. Rename _dispatch -> _transduceDispatch and make _appendXf explicit