WIP: porting fns-map over to support multi-arity