"this is a test" 5 false // This is a comment a: { foo: string // foo is a string [=~"^i"]: int // all other fields starting with i are integers [=~"^b"]: bool // all other fields starting with b are booleans [>"c"]: string // all other fields lexically after c are strings ...string // all other fields must be a string. Note: default constraints are not yet implemented. } x: #""" \#(test) """ b: a & { i3: 3 bar: true other: "a string" } A: close({ field1: string field2: string })