Expanding `ReadOnly` to normal classes & protocols

This is wonderful, allows to e.g. create dataclasses where it’s allowed to override fields with properties.

2 Likes