collectArgs	collectArgs-and-iterateWithArgs
collectArgs-and-iterateWithArgs	collectArgs-and-iterateWithArgs
iterateWithArgs	collectArgs-and-iterateWithArgs
