Hopefully, seeing how Observables work, under-the-hood, has helped you understand them better.
This file has over 400 lines of documentation, but the implementation fits in a tweet. To help people learn Observables, and to provide the smallest possible dependency for library authors to build on top of, we intend to keep it that way.
IndefiniteObservable to build a library of operators that you
find useful, publish them to your respective package manager, and let us know
what you build. If any part of this walkthrough could be more helpful,
file an issue.