         let expected1 = Mirror.TypeInfo(kind: .bool, isOptional: true, isCodable: true)
         XCTAssertEqual(actual1, expected1)
 
-        // Optional
+        // Non-Optional
         let value2: Bool = false
         let actual2 = Mirror.type(of: value2)
         let expected2 = Mirror.TypeInfo(kind: .bool, isOptional: false, isCodable: true)

        let expected1 = Mirror.TypeInfo(kind: .numeric(.uint), isOptional: true, isCodable: true)
        XCTAssertEqual(actual1, expected1)

        // Optional
        let value2: UInt = 2
        let actual2 = Mirror.type(of: value2)
        let expected2 = Mirror.TypeInfo(kind: .numeric(.uint), isOptional: false, isCodable: true)

        let expected1 = Mirror.TypeInfo(kind: .numeric(.double), isOptional: true, isCodable: true)
        XCTAssertEqual(actual1, expected1)

        // Non-Optional
        let value2: CGFloat = 2
        let actual2 = Mirror.type(of: value2)
        let expected2 = Mirror.TypeInfo(kind: .numeric(.double), isOptional: false, isCodable: true)
