What came back from asking an event store to remove an observer.
Whether the observer was actually removed.
@type outcome() :: :removed | :observer_not_found | :observer_active | :observer_subscribed
@type t() :: %Chronicle.Observers.RemovalResult{ blocking_namespace: String.t(), outcome: outcome() }
@spec removed?(t()) :: boolean()