Flattens a Stream of Iterables to a flattened Stream.
Stream<E> flatten() => expand<E>((iterable) => iterable);