!7 p-experiment { L l1 = mL("Things humans eat"); L l2 = mL("Things humans don't eat"); L things = tlft([[ Steel Raw steel Chocolate Milk chocolate Wooly stuff Stainless steel ]]); Triple> t = attractToTwoLists1(things, l1, l2); t = attractToTwoLists_merge(t, attractToTwoLists2(t.a, l1, l2)); nlPrint("Edible:"); pnlIndent(t.b); nlPrint("Non-edible:"); pnlIndent(t.c); nlPrint("Undecided:"); pnlIndent(t.a); }