Idea: Ultimately an "observer" is a callback so use closures or `std / tasks` 
for type erasure.

Reply via email to