jid :: Romeo.JID.t
t :: %Romeo.Stanza.Message{body: binary | list, delayed?: boolean, from: jid, html: binary | list | nil, id: binary, to: jid, type: binary, xml: tuple}