use native forEach
added izzy dependency for type checking
playing around with literate coffeescript