Instance Method decode(_:as:) func decode<T>(_ key: FieldKey, as type: T.Type) throws -> T where T : Decodable