Fixing a 1.9.2 incompatibility in macros.rb

Hey John,

Ran into this and forgot to issue a pull request.  Someone else (zbelzer) just ran into it.  Ruby 1.9.2 forces us to be explicit in lambda arity now.  Thanks!