jid :: Hedwig.JID.t
t :: %Hedwig.Stanzas.Presence{id: binary, to: jid, from: jid, type: binary, show: binary | nil, status: binary | nil, payload: list, client: pid, matches: list | %{} | nil}