# Protocol Conformance for Tuples / Anonymous Structs

**URL:** <https://forums.swift.org/t/protocol-conformance-for-tuples-anonymous-structs/24207>\
**Category:** Pitches\
**Tags:** protocols, tuple\
**Created:** [May 6, 2019, 3:52pm UTC](https://forums.swift.org/t/protocol-conformance-for-tuples-anonymous-structs/24207 "2019-05-06T15:52:51Z")\
**Posts on this page:** 1\
**Showing post:** 19

<div class="post-metadata">

**Author:** ![ahti](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/ahti/32/604_2.png) [@ahti](https://forums.swift.org/u/ahti)\
**Post date:** [May 22, 2019, 1:10am UTC](https://forums.swift.org/t/protocol-conformance-for-tuples-anonymous-structs/24207/19 "2019-05-22T01:10:17Z")

</div>

> [@taylorswift](#):
>
> this is gonna get really confusing really fast. are `a` and `(a)` going to mean different things now?

I [still think](https://forums.swift.org/t/making-tuples-more-useful-with-expressiblebytupleliteral/11248/14) `.(x: 10, y: 5)` instead of `.init(x: 10, y: 5)` would be a great compromise.

---

_[View the full topic](https://forums.swift.org/t/protocol-conformance-for-tuples-anonymous-structs/24207)._
