import has_alias @_exported import struct_with_operators public func numeric(_ x: MyInt64) {} public func conditional(_ x: AliasWrapper.Boolean) {} public func conditional2(_ x: ProtoWrapper.Boolean) {} public func longInt(_ x: Int.EspeciallyMagicalInt) {} public func numericArray(_ x: IntSlice) {} public protocol ExtraIncrementable { static prefix func +++(base: inout Self) } extension SpecialInt : ExtraIncrementable {} public protocol DefaultInitializable { init() } extension SpecialInt : DefaultInitializable {}