writing utilities for doing all the little chores.
then i'll reuse this everytime and never rewrite the basic stuff.
it's important to abstract and reuse anything that can be.
not to save you from rewriting the code, but to save you from retesting it.
I may have commited a sin by writing this myselfwhen I could just use underscore, but it is still a great improvement to write an iterator my self just once, than to write it inline every time I need one.