Opaque backend payload carried by transport contexts and handles.
Protocol code may inspect module for diagnostics, but must treat data as backend-private.
module
data
@type t() :: %MOQX.Transport.BackendRef{data: term(), module: module()}