How do you plan on supporting meta-programming, then? Code-generation as a first class citizen a la .NET?