Worth exploring with someone more familiar with CoffeeScript than I?