public init<T: TextOutputStreamable> (stringInterpolationSegment expr: T) public init<T: CustomStringConvertible> (stringInterpolationSegment expr: T) public init<T: TextOutputStreamable & CustomStringConvertible> (stringInterpolationSegment expr: T)
(edited) public init<T>(stringInterpolationSegment expr: T) { self = String(describing: expr) }
CustomDebugStringConvertibleのケースはこれに行きそう (edited)