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