Manipulation: make wrapAll funarg execute only once

Feeling weird about execution context, hm.

btw: is "wrap" a full fledged module or it's still a "manipulation"?

/cc @dmethvin