Я должен написать так много кода:
extension MyData: CustomStringConvertible { public var description: String { return "x: \(x), y: \(y), z: \(z)" } }
Есть ли хороший способ автоматически синтезировать этот повторяющийся код?