static <A> A randomChoice(L<A> l) { ret oneOf(l); } static char randomChoice(S s) { ret oneOf(s); } static S randomChoice(S... l) { ret oneOf(l); }