code gardening
allow explicit casts from enum to floating point numbers
introduce var macro to promote explicit variable declaration (implicit variable declarations will be disallowed in strict mode soon)
Boo.Lang.Extensions macro definitions must not depend on Boo.Lang.PatternMatching;
var should allow multiple declarations