Boo.Lang.Extensions macro definitions must not depend on Boo.Lang.PatternMatching;
var should allow multiple declarations