pub fn setup_world( client: TestClient, f: impl FnOnce(&mut World), ) -> (World, UnboundedReceiver<DiagnosticItem>)