A coffeescript compiler written in javascript