Embeds extra state in socket to facilitate Phoenix live controllers.
t() :: %Phoenix.LiveController.ControllerState{ mounted?: boolean(), reply_payload: term(), session: map(), url: String.t() }