code: public static <T> Mono<T> fromIterable(Iterable<T> t) {
          return Mono.from(Flux.fromIterable(t));
      }
docs: Construct a Mono from Iterable by taking the first value from Iterable
  
  @param t Iterable to populate Mono from
  @return Mono containing first element from Iterable (or empty Mono)