I've just tried to change a field of an instance of a record using reflection, and it's not possible, even with setAccessible(true).
It means, that `StableValue<>` can be used in simple classes (where `final` fields are still not constant-folded) and, additionally, supports late initialization.