route() :: :order_books | :optional_channels
t() :: %Tai.VenueAdapters.Binance.Stream.Connection.State{ routes: %{required(route()) => atom()}, venue_id: venue_id() }
venue_id() :: Tai.Venue.id()