static <B, M> @NonNull SenderMapper<B, M> create(
            final @NonNull Function<@NonNull B, @NonNull M> map,
            final @NonNull Function<@NonNull M, @NonNull B> reverse
    ) {
        return new SenderMapperImpl<>(map, reverse);
    }
Creates a new sender mapper from the provided functions.

@param map     mapping function
@param reverse reverse mapping function
@param <B>     base command sender type
@param <M>     mapped command sender type
@return new sender mapper
cloud-core/src/main/java/org/incendo/cloud/SenderMapper.java