Function<Message<S>,Message<T>>
static <S, T> Message.Mapper<S,T>
of(Function<? super S,? extends T> handler)
andThen, apply, compose