//: An alternative syntax for reagents that permits whitespace in properties,
//: grouped by brackets. We'll use this ability in the next layer, when we
//: generalize types from lists to trees of properties.
void test_dilated_reagent() {
load(
"def main [\n"
" {1: number, foo: bar} <- copy 34\n"
"]\n"
);
CHECK_TRACE_CONTENTS(
"parse: product: {1: \"number\", \"foo\": \"bar\"}\n"
);
}
void test_load_trailing_space_after_curly_bracket() {
load(
"def main [\n