Tuple label conversion breaks for member functions

Changing T is kind of beside the point of the issue, which is to determine why Publishers.CombineLatest<Int, String>.Output (which should be (Int, String)) doesn't transparently convert into (a: Int, b: String); especially when Just<(Int, String)>.Output and Publishers.Map<_, (Int, String)>.Output does transparently convert. This inconsistency appears to indicate a compiler bug.