Is there a solution for the following problem: import std.variant : Algebraic; struct A { int a=2; } struct B { int a=2; }; void main() { Algebraic!(A,B) c=A(); writeln(c.a); return; } Error: no property a for type VariantN!(4LU, A, B)