code: @SafeVarargs
  	public static <I> Flux<I> merge(Publisher<? extends I>... sources) {
  		return merge(Queues.XS_BUFFER_SIZE, sources);
  	}
docs: Merge data from {@link Publisher} sequences contained in an array / vararg
  into an interleaved merged sequence. Unlike {@link #concat(Publisher) concat},
  sources are subscribed to eagerly.
  <p>
  <img class="marble" src="doc-files/marbles/mergeFixedSources.svg" alt="">
  <p>
  Note that merge is tailored to work with asynchronous sources or finite sources. When dealing with
  an infinite source that doesn't already publish on a dedicated Scheduler, you must isolate that source
  in its own Scheduler, as merge would otherwise attempt to drain it before subscribing to
  another source.
  
  @param sources the array of {@link Publisher} sources to merge
  @param <I> The source type of the data sequence
  
  @return a merged {@link Flux}