     )
     
     XCTAssertEqual(
-      SessionTestCase.statesForEvents {
+      SessionTestCase.statesFromEvents {
         $0.applicationWillEnterForeground(UIApplication.shared)
       }.map { $0.state },
       [.none(.awaitingLaunch), .will(.active)]
     )
     
     XCTAssertEqual(
-      SessionTestCase.statesForEvents {
+      SessionTestCase.statesFromEvents {
         $0.applicationSignificantTimeChange(UIApplication.shared)
       }.map { $0.isObservingSignificantTimeChange },
       [false, true, false]
     )
     
     XCTAssertEqual(
-      SessionTestCase.statesForEvents {
+      SessionTestCase.statesFromEvents {
         $0.applicationDidReceiveMemoryWarning(UIApplication.shared)
       }.map { $0.isExperiencingMemoryWarning },
       [false, true, false]
     )
     
     XCTAssertEqual(
-      SessionTestCase.statesForEvents {
+      SessionTestCase.statesFromEvents {
         $0.applicationShouldRequestHealthAuthorization(UIApplication.shared)
       }.map { $0.isExperiencingHealthAuthorizationRequest },
       [false, true, false]
     )
     
     XCTAssertEqual(
-      SessionTestCase.statesForEvents {
+      SessionTestCase.statesFromEvents {
         $0.applicationProtectedDataDidBecomeAvailable(UIApplication.shared)
       }.map { $0.isProtectedDataAvailable },
       [.none(false), .did(true)]
     )
     
     XCTAssertEqual(
-      SessionTestCase.statesForEvents {
+      SessionTestCase.statesFromEvents {
         $0.applicationProtectedDataWillBecomeUnavailable(UIApplication.shared)
       }.map { $0.isProtectedDataAvailable },
       [.none(false), .will(false)]

    )
    
    XCTAssertEqual(
      SessionTestCase.statesForEvents {
        $0.application(
          UIApplication.shared,
          supportedInterfaceOrientationsFor: WindowStub(id: "x")

    )
    
    XCTAssertEqual(
      SessionTestCase.statesFromEvents {
        $0.application(
          UIApplication.shared,
          didFinishLaunchingWithOptions: nil
