F.select(Predicate<? super S> predicate,
Mapper<S,T> ifAccepted,
Mapper<S,T> ifRejected)
A Mapper factory that combines a Predicate with two Mappers; evaluating the predicate
selects one of the two mappers.