         XCTAssert(person?.float == 32.1)
         XCTAssert(person?.bool == true)
         XCTAssert(person?.number == NSNumber(long: 123456789))
+        XCTAssert(person?.rawValue as? String == "RawValue")
 
         XCTAssert(person?.nested == "The nested value")
         XCTAssert(person?.array.count == 2)

            "float": 32.1 as Float,
            "bool": true,
            "number": NSNumber(long: 123456789),
            "nested": [ "value": "The nested value" ],
            "array": [ "123", "456" ],
            "arrayOption": NSNull(),

            e <| "float",
            e <| "bool",
            e <| "number",
            (e <| "raw_value").map { (e: Extractor) in e.rawValue },
            e <| [ "nested", "value" ],
            e <|| "array",
            e <||? "arrayOption",
