This is not consistent with binaryReverseArgs.

```d
void strInt(string s, int i) {}

void main()
{
	strInt("test", 1);
        alias intStr1 = binaryReverseArgs!strInt;
        intStr1(1, "test"); //Okay

	alias intStr2 = reverseArgs!strInt;
	intStr2(1, "test"); //Fails
}
```