import Foundation public class Transformer { let toData: (T) throws -> Data let fromData: (Data) throws -> T public init(toData: @escaping (T) throws -> Data, fromData: @escaping (Data) throws -> T) { self.toData = toData self.fromData = fromData } }