In http://www.digitalmars.com/webnews/newsgroups.php? art_group=digitalmars.D.learn&article_id=12478 BCS describes an example for which more complex features in the metalanguage seem to be a requirement, if one wants to have short compile times. Is the current approach good enough? -manfred