Is there anything preventing us from doing this in coffeescript?