DSLs in Boo: Domain Specific Languages in .NET