On Friday, 13 February 2026 at 12:25:30 UTC, user1234 wrote:
Note that the program compiles when you remove one or the other `f`.
To be clear, I meant if you remove the static assertion, e.g
```d
alias Seq(T...) = T;
void f1()(){}
void f2(T...)(){}
void main()
{
f1!(Seq!())();
f2!(Seq!())();
}
```
which proves that in the first program, both `f` match.
