Observer functions can return values of this type to control further processing.
enum class ObserverAction { next, stop_and_detach };