Fancy. It looks more like a solid definition of something and making sure it has all the right pieces to me tho, but I suppose the exact content of .save() might be less important than the prep to call it?
Also, JS has -> now? Closures? You might want to elaborate on the whole CoffeeScript thing for those of not enlightened yet on the concept
