Good morning,

Is there a reason why std.variant.visit is not inferring pure?

```
void test() pure {
    Algebraic!(int, string) alg;
    visit!( (string) => 0, (int) => 0)(alg);
}

Error: pure function test cannot call impure function test.visit!(VariantN!(16LU, int, string)).visit
```

Thank you

Reply via email to