https://issues.dlang.org/show_bug.cgi?id=16590 --- Comment #16 from Satoshi <satoshi at rikarin.org> --- alias foo = (a, b) => less(b, a); is rewritten asi: alias foo = (__T42, __T43)(a, b) { return less(b, a); } Variable types are missing --