@inline(never) @_semantics("optimize.no.crossmodule") private func printit(_ x: Any) { print(x) } @inline(never) public func genericSubmoduleFunc(_ t: T) { printit(t) } @_specialize(exported: true, where T == Int) @inlinable @inline(never) public func dontBlockSerialization(_ t: T) { print(t) }