underscore, but with generators.
this has been tested in firefox nightly 33.0a1. just start up a static server and open up the index.html
file. if the screen goes red, a test failed, otherwise everything is working.
this is just an exploration of new es6 features.