4 fail_compilation/ice19295.d(11): Error: `this` for `gun` needs to be type `S2` not type `S1!(gun)`
5 fail_compilation/ice19295.d(11): while evaluating `pragma(msg, &gun)`
6 fail_compilation/ice19295.d(17): Error: template instance `ice19295.S1!(gun)` error instantiating