t() :: %Tai.Events.StreamDisconnect{reason: term(), venue: venue_id()}
venue_id() :: Tai.Venues.Adapter.venue_id()