### Describe the bug In the reproduction I'm using: ```ts let input = $derived({ condition: $state.snapshot(condition) }) ``` but after typing something in the text input in console I get: ``` {console.log("First, input:", input)} ```  Do you see the `or` field? Is still a `Proxy`. Is maybe because `$effect` works on it after the snapshot? In this case how to go without effect? Can I? ### Reproduction [Svelte REPL](https://svelte-5-preview.vercel.app/#H4sIAAAAAAAACu2Uz2rcMBDGX0VVc5DBeO_OOlAKfYHmFuXgtcdZUVsS0nhJUPTuRZYc27tpYQmUFoov-vN9Gs3Mz3K0Ez1YWj44KusBaEm_aE1zii86TOwJegSaU6tG04SVvW2M0HjHJUcxaGWQfBM9grGkM2ognBa7tFBEN6e3G7GxuJYai-8Kv0OjZLso43wjlRx7QGKhNs3xHp6RVOTGYo3Astt5t1HDoORXJVuBQslF4ny2OqQLF9moWjDiBC1zRVGcHeKX4-10rauM-91SQ7mfq3cQsi2bWVi5c2cUrHLdzf5Q0JVxm4knbvH42ZSKu3Kd5XFhozkdVCs6AS0t0Yzg8zdkUgpXYuPIKNHUzQ_i5y5vOJgr7KYJbrscilEfemBZHrebdQeW3bDpw5I2Sls2d_wGug4aZCwj1d1lhKTimG641a2CFcqQirDN_PWVPDxmRTcVhQmEIXg_hUHCIXs7n6PoCFsCZ0uMbZRCj_bIXKK5XDOfYAyfj4O0cgnb_YsGYtUAeBTyiRzBQDnxcDCRCyH1iCR0seIU4Rk5jdyd6n6E6iomjMU_RcQ7DDj_l7V--i0_0PnJf0Xj52LFlq6fpbNilelBLKystT0qXHKKv092RpH7LLrVPabYrlHSqh6KXj0xHrufx9glp2mUeS7dTnT-d-DEp-k_OQs58Wn-ADrxgH-FnQjAr-Hh8hKfR_8TWAKpoMoIAAA=) ### Severity blocking an upgrade