pub(crate) fn interactive( args: Args, ) -> Result<(Session<Playground>, SessionApp<Playground>), HostError>