[Pre-RFC] read-only visibility

This is your explanation in the other thread:

I think this is not true. Having a getter doesn't mean that the returned value is immutable. It's not true in Rust, and it's definitely not true in other languages.

I am thinking about renaming the feature to non-settable fields.