Observables support the ability to bind Observers to them. Observers receive an
update when the contents of the cell change. Observerables are both
Observables Observers.
Cells are Observerable, which means you can chain them to each other to
publish and receive updates about changes in cell content.
Lets take a quick look:
Observerables (which cells are):
Observers actually are:
Observers are just functional interfaces, lets solve the issues
that arise when binding nullable to non-nullable cells.
Observers can also be unbound: