pub fn launch_or_headless<A: Stores>( factory: impl FnOnce(Args) -> Result<(Session<A>, SessionApp<A>), HostError>, headless: impl FnOnce(Args) -> Result<(), HostError>, ) -> Result<(), HostError>