clear out the loops; @astrofrog this is what I really intended with the
"generators"; I'll look for your decorator PR still though