Why this doesn't compile? http://dpaste.dzfl.pl/21ef5b04
class Foo {} struct Bar1 { const(Foo[]) member; } struct Bar2 { const Foo member; } void main() { const Bar1 bar1; const Bar2 bar2; Bar1 b1 = bar1; // okBar2 b2 = bar2; // cannot implicitly convert expression (bar2) of type const(Bar2) to Bar2
}