The full proposal is here: https://github.com/go101/immutable-value-proposal/blob/master/README-v9.1.md Basically, this proposal can be viewed as a combination of [issue#6386](https://github.com/golang/go/issues/6386) and [issue#22876](https://github.com/golang/go/issues/22876). This proposal also has some similar ideas with [evaluation of read-only slices](https://docs.google.com/document/d/1-NzIYu0qnnsshMBpMPmuO21qd8unlimHgKjRD9qwp2A) written by Russ.