words -package:text-zipper -is:module -package:faktory -package:streamly-core package:split

Split into "words", with word boundaries indicated by the given predicate. Satisfies words === wordsBy isSpace; equivalent to split . dropBlanks . dropDelims . whenElt. For example:
wordsBy (=='x') "dogxxxcatxbirdxx" == ["dog","cat","bird"]