code: public final <R> Mono<R> map(Function<? super T, ? extends R> mapper) {
  		if (this instanceof Fuseable) {
  			return onAssembly(new MonoMapFuseable<>(this, mapper));
  		}
  		return onAssembly(new MonoMap<>(this, mapper));
  	}
docs: Transform the item emitted by this {@link Mono} by applying a synchronous function to it.
  
  <p>
  <img class="marble" src="doc-files/marbles/mapForMono.svg" alt="">
  
  @param mapper the synchronous transforming {@link Function}
  @param <R> the transformed type
  
  @return a new {@link Mono}