benfleis
Option.forall(p) = exists(p) = fold({ false }, { p(it) }
all(<empty>) → true
any(<empty>) → false