The current approach of get accessors in Swift has the problem of having to return an independent value, which requires copying in many cases.A vision document has been released, outlining the design space of accessors in Swift for the coming years.The document discusses the basic access model in Swift and its potential evolution, as well as the needs of developers in advanced situations.Different kinds of accessors, including yield, borrow, mutate, and unsafeAddress, are explored in the document.