Iterables, AsyncIterables, Observables, Oh My!
I know there is a lot of confusion around
AsyncObservables. Let's try to break this down and the reasons for each.
Pull versus Push Collections
When it comes to collections, you have two ways of thinking about collections, push versus pull. With pull, the consumer is in control of when you get the items, but with push, you get the values when the producer is ready.