Eigenpoll : D wish list : template literal 

import std.stdio;
template foo(alias temp){
alias temp!(10) foo;
}

void main(){
writefln(foo!(template(int i){int this = i*10;}));
}

Report this item for cleanup