As for iterate, I still do not see the point of pulling an external library when DO & co do the job perfectly. Developers will go through extreme lengths just to avoid writing a bit more of code, even though the slightly longer code is so much simple (something Go got right, at least).