@frozen public struct X { @inlinable public init() { } } @inlinable @inline(never) public func the_thing(t t : T) { } @inlinable @inline(never) public func the_thing_it_does(x x : X) { the_thing(t: x) }