             return FCReadFloat32(decoder)
         case .FCTypeFloat64:
             return FCReadFloat64(decoder)
+        case .FCTypeData:
+            return FCReadData(decoder)
+        case .FCTypeMutableData:
+            return FCReadMutableData(decoder)
+        case .FCTypeDate:
+            return FCReadDate(decoder)
         case .FCTypeNSCodedObject:
             return FCReadNSCodedObject(decoder)
         case .FCTypeOne:

//  - NSCoder.encodeConditionalObject (the implementation in FastCoder ObjC is not correct too)
//  - Complex object cycles obj1 <-> obj2 (the implementation of on FastCoder ObjC is not correct too)
//  - support "propertyListWithData"
//  - support for NSArray / NSMutableArray
//  - support for NSDictionary / NSMutableDictionary
//  - support for NSSet / NSSetOrderedSet
//  - support for NSData
//  - support for NSMutableString
//  - support for NSURL

//
//
//  Distributed under the permissive zlib License
//  Get the latest version from here:

//  - Replace as the NSKeyedArchiver / NSKeyedUnarchiver (TEST: TODO)
//  - NSString
//  - Int & UInt (8,16,32,64) and Float / Double
//  - NSNumber (inc. UInt64 which seems not covered in the ObjC version)
//  - NSArray (decode always to NSMutableArray)
//  - support for NSData & NSMutableData
//  - NSDate
//
//  This port do NOT support at the moment:
//  - The FastCoding "protocol"
