Options for observing events starting from the latest event of a given type.
@type t() :: %EventSourcingDB.ObserveFromLatestEventOptions{ if_event_is_missing: :read_everything | :wait_for_event, subject: String.t(), type: String.t() }
@spec new(keyword()) :: t()