Infer the Update type from a StateSchemaFields. This is the type for partial updates to state.
InferStateSchemaUpdate: { [K in keyof TFields]: TFields[K] extends ReducedValue<
V,
I
> OverwriteValue<V> | I : TFields[K] extends UntrackedValue<any> TFields[K]["ValueType"] : TFields[K] extends SerializableSchema<TInput, any> TInput : never }