Move apply/call to makeIterator function

Fixes #54