{"date":"2026-09-21","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > returns the result of `visitValue()` without dispatching, when it is not `visitSubtype`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > returns a `mainResult` from `visitValue()`, visiting nothing beneath the value"}} {"date":"2026-09-21","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `recurse` results > throws for a `recurse` from `visitPlusType()`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `recurse` results > throws for a `recurse` from `visitValue()` on a `PlusType` value"}} {"date":"2026-09-21","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > passes a bigint to `visitPrimitive()` with the tag `bigint`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > passes a bigint to `visitValue()` with the tag `bigint`"}} {"date":"2026-09-21","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > passes a boolean to `visitPrimitive()` with the tag `boolean`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > passes a boolean to `visitValue()` with the tag `boolean`"}} {"date":"2026-09-21","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > passes `null` to `visitPrimitive()` with the tag `null`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > passes `null` to `visitValue()` with the tag `null`"}} {"date":"2026-09-21","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > passes a number to `visitPrimitive()` with the tag `number`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > passes a number to `visitValue()` with the tag `number`"}} {"date":"2026-09-21","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > passes a string to `visitPrimitive()` with the tag `string`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > passes a string to `visitValue()` with the tag `string`"}} {"date":"2026-09-21","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > passes a registry symbol to `visitPrimitive()` with the tag `symbol`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > passes a registry symbol to `visitValue()` with the tag `symbol`"}} {"date":"2026-09-21","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > passes `undefined` to `visitPrimitive()` with the tag `undefined`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > passes `undefined` to `visitValue()` with the tag `undefined`"}} {"date":"2026-09-21","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > passes a `FabricBytes` to `visitPrimitive()` with the tag `FabricBytes`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > passes a `FabricBytes` to `visitValue()` with the tag `FabricBytes`"}} {"date":"2026-09-22","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > returns a `mainResult` from `visitValue()`, visiting nothing beneath the value"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > returns the value of a `mainResult` from `visitValue()`, visiting nothing beneath the value"}} {"date":"2026-09-22","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > results > returns the first `mainResult` a visitor produces"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > results > returns the value of the first `mainResult` a visitor produces"}} {"date":"2026-09-25","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > visits a nested value depth-first, reporting each element and mapping after its value"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > dispatch > visits a nested value depth-first, reporting each element and entry before its value"}} {"date":"2026-09-25","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `replace` results > reports the original element, not its replacement, to `visitedFabricArrayElement()`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `replace` results > reports the original element, not its replacement, to `visitingFabricArrayElement()`"}} {"date":"2026-09-25","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `mainResult` results > ends the visit from `visitedFabricArrayElement()`, skipping later elements"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `mainResult` results > ends the visit from `visitingFabricArrayElement()`, visiting neither that element nor later ones"}} {"date":"2026-09-25","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `mainResult` results > ends the visit from `visitedFabricArrayGap()`, for a gap at the end"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `mainResult` results > ends the visit from `visitingFabricArrayGap()`, for a gap at the end"}} {"date":"2026-09-25","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `mainResult` results > ends the visit from `visitedFabricArrayGap()`, for a gap before an element"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `mainResult` results > ends the visit from `visitingFabricArrayGap()`, for a gap before an element"}} {"date":"2026-09-25","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `mainResult` results > ends the visit from `visitedFabricPlainObjectEntry()`, skipping later mappings"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `mainResult` results > ends the visit from `visitingFabricPlainObjectEntry()`, visiting neither that entry nor later ones"}} {"date":"2026-09-25","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `recurse` results > reports each mapping to `visitedFabricPlainObjectEntry()` whichever of keys or values is recursed"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `recurse` results > reports each entry to `visitingFabricPlainObjectEntry()` whichever of keys or values is recursed"}} {"date":"2026-09-25","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `FabricInstance` recursion > visits the state under the instance, then reports both to `visitedFabricInstance()`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `FabricInstance` recursion > reports the instance and its state to `visitingFabricInstanceState()`, then visits the state under the instance"}} {"date":"2026-09-25","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `FabricInstance` recursion > ends the visit from inside the state, before `visitedFabricInstance()`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `FabricInstance` recursion > ends the visit from inside the state"}} {"date":"2026-09-25","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `FabricInstance` recursion > ends the visit from `visitedFabricInstance()`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `FabricInstance` recursion > ends the visit from `visitingFabricInstanceState()`, before the state is visited"}} {"date":"2026-09-25","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > results > puts `undefined` to `isResultType()` when no visitor produces a `mainResult`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > results > puts `undefined` to `isResultType()` when no visitor produces a `mainResult` and `isDomainAssignableToResultType()` returns `false`"}} {"date":"2026-09-25","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > results > throws when no visitor produces a `mainResult` and `isResultType()` returns `false`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > results > throws when no visitor produces a `mainResult`, `isDomainAssignableToResultType()` returns `false`, and `isResultType()` returns `false`"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `recurse` results > reports each entry to `visitingFabricPlainObjectEntry()` whichever of keys or values is recursed"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > `recurse` results > reports each entry to `visitingFabricPlainObjectEntry()` whether or not keys are recursed"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > results > does not call any `visited*()` method"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > results > does not call any `mapped*()` method"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > results > returns a primitive the visitor leaves alone as itself"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > results > returns a primitive the visitor leaves alone as itself"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > results > returns the same array when no element changes"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > results > returns the same array when no element changes"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > results > returns the same plain object when no entry changes"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > results > returns the same plain object when no entry changes"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > results > returns the same instance when its state does not change"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > results > returns the same instance when its state does not change"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > results > returns the value of a `mapTo` from the root value"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > results > returns the value of a `mapTo` from the root value"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > results > returns the value of a `mainResult`, visiting nothing after it"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > results > returns the value of a `mainResult`, visiting nothing after it"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > arrays > returns a new array of the elements' mapped values, leaving the original alone"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > arrays > returns a new array of the elements' mapped values, leaving the original alone"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > arrays > keeps the holes of a mapped array"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > arrays > keeps the holes of a mapped array"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > arrays > reports each element's mapped value to `visitedFabricArrayElement()`, after visiting the element"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > arrays > reports each element's mapped value to `mappedFabricArrayElement()`, after visiting the element"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > arrays > ends the map from `visitedFabricArrayElement()`, visiting no later element"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > arrays > ends the map from `mappedFabricArrayElement()`, visiting no later element"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > arrays > ends the map from `visitingFabricArrayGap()`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > arrays > ends the map from `visitingFabricArrayGap()`"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > arrays > counts `-0` mapped to `0` as a change"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > arrays > counts `-0` mapped to `0` as a change"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > arrays > counts a `NaN` left alone as no change"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > arrays > counts a `NaN` left alone as no change"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > plain objects > returns a new object of the entries' mapped values, leaving the original alone"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > plain objects > returns a new object of the entries' mapped values, leaving the original alone"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > plain objects > returns a new object with mapped keys, for `DO_RECURSE_KEYS_VALUES`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > plain objects > returns a new object with mapped keys, for `DO_RECURSE_KEYS_VALUES`"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > plain objects > reports each entry's final key and mapped value to `visitedFabricPlainObjectEntry()`, after visiting the entry"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > plain objects > reports each entry's final key and mapped value to `mappedFabricPlainObjectEntry()`, after visiting the entry"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > plain objects > ends the map from `visitedFabricPlainObjectEntry()`, visiting no later entry"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > plain objects > ends the map from `mappedFabricPlainObjectEntry()`, visiting no later entry"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > plain objects > ends the map from a key's recursion"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > plain objects > ends the map from a key's recursion"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > plain objects > throws for a key mapped to a non-string"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > plain objects > throws for a key mapped to a non-string"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > plain objects > throws for a key mapped to an unsafe key"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > plain objects > throws for a key mapped to an unsafe key"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > plain objects > throws for an unsafe key left as it is"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > plain objects > throws for an unsafe key left as it is"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > plain objects > throws for two keys mapped to the same key"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > plain objects > throws for two keys mapped to the same key"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > plain objects > does not put a key to `isResultType()`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > plain objects > does not put a key to `isResultType()`"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > `FabricInstance`s > returns a new instance decoded from the mapped state"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > `FabricInstance`s > returns a new instance decoded from the mapped state"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > `FabricInstance`s > reports the mapped state to `visitedFabricInstanceState()`, after visiting the state"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > `FabricInstance`s > reports the mapped state to `mappedFabricInstanceState()`, after visiting the state"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > `FabricInstance`s > ends the map from `visitedFabricInstanceState()`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > `FabricInstance`s > ends the map from `mappedFabricInstanceState()`"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > `FabricInstance`s > throws when the codec refuses the mapped state"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > `FabricInstance`s > throws when the codec refuses the mapped state"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > `FabricInstance`s > throws when the codec fails while checking the mapped state"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > `FabricInstance`s > throws when the codec fails while checking the mapped state"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > `FabricInstance`s > throws when the codec fails when asked for a tag"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > `FabricInstance`s > throws when the codec fails when asked for a tag"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > `FabricInstance`s > throws when the codec accepts but then fails to decode the mapped state"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > `FabricInstance`s > throws when the codec accepts but then fails to decode the mapped state"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > `replace` results > returns the replacement for a value whose replacement the visitor leaves alone"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > `replace` results > returns the replacement for a value whose replacement the visitor leaves alone"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > `replace` results > returns a replacement container that is left unchanged as that same container"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > `replace` results > returns a replacement container that is left unchanged as that same container"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > `replace` results > reports the mapped replacement, not the original, to `visitedFabricArrayElement()`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > `replace` results > reports the mapped replacement, not the original, to `mappedFabricArrayElement()`"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > result types > puts unchanged elements and the new container to `isResultType()` when `isDomainAssignableToResultType()` returns `false`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > result types > puts unchanged elements and the new container to `isResultType()` when `isDomainAssignableToResultType()` returns `false`"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > result types > throws when `isResultType()` returns `false` for a new container"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > result types > throws when `isResultType()` returns `false` for a new container"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > map() > result types > calls `isDomainAssignableToResultType()` at most once per instance"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > result types > calls `isDomainAssignableToResultType()` at most once per instance"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > results > returns the same array when no element changes"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > results > returns the same array when no element changes and the array is deeply frozen"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > results > returns the same plain object when no entry changes"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > results > returns the same plain object when no entry changes and the object is deeply frozen"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > results > returns the same instance when its state does not change"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > results > returns the same instance when its state does not change and the instance is deeply frozen"}} {"date":"2026-09-27","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > `replace` results > returns a replacement container that is left unchanged as that same container"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > `replace` results > returns a frozen replacement container that is left unchanged as that same container"}} {"date":"2026-09-29","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > arrays > reports each element's mapped value to `mappedFabricArrayElement()`, after visiting the element"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > arrays > reports each element and its mapped value to `mappedFabricArrayElement()`, after visiting the element"}} {"date":"2026-09-29","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > plain objects > reports each entry's final key and mapped value to `mappedFabricPlainObjectEntry()`, after visiting the entry"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > plain objects > reports each entry and its final key and mapped value to `mappedFabricPlainObjectEntry()`, after visiting the entry"}} {"date":"2026-09-29","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > `FabricInstance`s > reports the mapped state to `mappedFabricInstanceState()`, after visiting the state"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > `FabricInstance`s > reports the state and its mapped form to `mappedFabricInstanceState()`, after visiting the state"}} {"date":"2026-09-29","from":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > `replace` results > reports the mapped replacement, not the original, to `mappedFabricArrayElement()`"},"to":{"k":"unit","s":"data-model","n":"VisitInProgress > instance members > visit() > when mapping > `replace` results > reports the original element alongside its mapped replacement to `mappedFabricArrayElement()`"}}