Andrej Mitrovic wrote: > It does look nice. It would look even nicer if __traits gets renamed to meta. By the way, there's no stopping writing template isValidCode(alias code) { enum bool isValidCode = __traits(compiles, code); } :)