https://issues.dlang.org/show_bug.cgi?id=22193 --- Comment #1 from João Lourenço <jlourenco5691 at gmail.com> --- Adding a workaround that involves creating a new alias: ``` struct Foo(FooT) if (is(FooT == F!T, alias F = .FooT, T)) {} ``` --