But with `inout`, wouldn't it still be possible to set it if the object is mutable? Or does it get treated as `const` in that case?