connective (npm): combine predicate (bool returning) functions with propositional logic connectives (and, or, not)
Keywords: functional|predicate|higher order functions|boolean|propositional|logic