Global Envio state. Contains subscriptions, messages that were not yet processed and options.
Internal state of everything amongst Envío.
@type t() :: %Envio.State{ messages: [term()], options: keyword(), pid: pid(), subscriptions: map() }