list sort, some more block combinators, boolean operators