flattenIterables

Creates and returns a new Provider that flattens the List of Lists obtained from this.

The returned provider will only be stored in a WeakReference in the parent provider (this).