Developed by devhub.io
iterate's own UNIX shell
Similar to map for arrays, this creates a new object by calling the callback on each property of the original object.
Convert an argument into a valid iterator. Based on the `.makeIterator()` implementation in mout https://github.com/mout/mout.