           return model
         }
       }
-      .withLatestFrom(events) { ($0.0, $0.1) }
-      .map { model, app in
+      .withLatestFrom(events) { model, app in
         var edit = app
         edit.session = model
         return edit

        }
        return new
      }
      .withLatestFrom(events) { ($0.0, $0.1) }
      .map { model, app in
        var edit = app
        edit.session = model
        return edit

        }
        return new
      }
      .withLatestFrom(events) { model, app in
        var edit = app
        edit.session = model
        return edit
