Manipulation: make wrapAll funarg execute only once

Fixes gh-1843