NOTE: This library has been deprecated in favor of unction/selectByValue
PredicateFunctionType => FunctorType => FunctorType
Given a predicate and a functor it returns a functor of the same type containing values that returned true for the predicate.
selectValues(isOdd)([1, 2, 3, 4]) // [1, 3]