protocol Foo { associatedtupe X var x: X { get set } }
var foo: any Foo = ... let x = foo.x foo.x = ...
x
Any
set
Never