public static <T> Stream<? extends T> of(Stream<? extends T>... streams) {
		Stream<? extends T> merged = null;
		for (Stream<? extends T> stream : streams) {
			if (merged == null) merged = stream;
			else merged = Stream.concat(merged, stream);
		}
		return merged == null ? Stream.empty() : merged;
	}
Combines the given streams.

@param streams
		Streams to combine.
@param <T>
		Stream element type.

@return Combined stream.
recaf-core/src/main/java/software/coley/recaf/util/Streams.java