Something odd about protocol get-only static property: why is it `var`, not `let`, and very surprising: it can be re-assigned!

I found this some time ago:

3 Likes