sclass RandomGuesser1 extends F1 { L elements; *() {} *(L *elements) {} S get(S s) { ret random(elements); } } static RandomGuesser1 randomGuesser1(SS examples) { ret RandomGuesser1(valuesList(examples)); }