Tobias Pankrath: > Like Unqual!T? It doesn't seem to work: void foo(T)(Unqual!T a, Unqual!T b) { a = b; b = a; } void main() { const int x, y; foo(x, y); } Bye, bearophile