import TestLib; StartTest("constructor"); { // Basic usage. {{{1 struct Foo { int x; int y; void operator init() { x=2; y=3; } void operator init(int x, int y=2x) { this.x=x; this.y=y; } void operator init(string s ... int[] vals) { for (int i=0; i