ConstChange a component's schema across the whole store IN PLACE by mapping every
value through remap, then adopt targetSchema as the component's schema.
This is the tool a MAJOR version handler reaches for: a change too structural for automatic conversion (a number → object, an enum-value rename, splitting or moving a field). For an auto-convertible change use Store.coerceComponent instead — it needs no value function.
Change a component's schema across the whole store IN PLACE by mapping every value through
remap, then adopt the target schema. The tool a MAJOR version handler reaches for when a change is too structural for automatic conversion.