Boo.Lang.Extensions macro definitions must not depend on Boo.Lang.Patter...

And var should allow multiple declarations.