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