cl: new pudding-eater function with case
cl: and,or with boolean shortcut