 }
 
 private class Scope: TrackedScope {
-    private let type: ScopeType
     private let title: String
     private let mark: Mark
+
+    let type: ScopeType
 
     private var underFocus: Bool = false
     private var underPending: Bool = false

    }
}

private class It {
    private let title: String
    private let closure: () -> Bool
    private let mark: Mark

    var underFocus: Bool = false
    var underPending: Bool = false


                return $0 + TestResult(description: testDescription, total: 1, pending: 1)
            }

            let success = Expect.execute($1.expects)
            let outcomeSymbol = success ? Constant.SingleCharacter.success : Constant.SingleCharacter.failure
            let testDescription = I18n.t(.lineOutput(text: $1.displayableTitle, level: level, firstCharacter: outcomeSymbol))
            return $0 + TestResult(description: testDescription, total: 1, succeeded: success ? 1 : 0)
