Confused about resource mutation with `createDeepSignal` and `produce` - SolidJS