!752 static class Example { S text; Source source; *() {} *(S *text, Source *source) {} } static new L examples; p { load("examples"); } answer { if "list negative feedback" ret structure(collectField(examples, "text")); if "* is negative feedback" { examples.add(new Example(m.unq(0), new Source(s))); save("examples"); ret "OK, saved."; } if (matchAny(collectField(examples, "text"), s)) ret "What?"; }