Hello, I have got 2 functions: > void myFunc(string name, int a)(wstring value) {} > void myFunc(string name, int a)() {} I want to make an alias (for example for second function without argument): > alias myAlias(int a) = myFunc!("Name", a); but compiler says: > ... matches more than one template declaration So how solve this problem?