foldMap is based on foldr
all and any