xxxxxxxxxx
struct S {
void fun(int i, this This)() { }
void gun() {
// Works:
this.fun!0();
// Fails:
fun!0();
}
void main() {}