Schema.Class properties etc. are not compatible with immer. The issue came up with a simple example such as this:produce(this, draft => { draft.upgrade.time *= ... }) instead of manually spreading across multiple levels, but immer errors that the object is not supported. Is there a more idiomatic way to achieve this with Effect?