using the macro enabled CoffeeScript compiler