type Foo: record { foo: count; quux: count &default=9876; }; type Bar: record { bar: count; foo: Foo &default=[$foo=1234]; }; global bar: Bar = [$bar=4321]; print(bar); print(bar$foo); print(bar$foo$quux);