A JSON to object graph mapper in CoffeeScript