The value to clone
OptionalunsupportedTypeCloneFunction: <U>(x: U) => UOptional function to handle cloning of unsupported types. If not provided, an error will be thrown for unsupported types.
Either a clone of the original value, or the original value itself for immutable types
Accepts any value and returns a valid clone of that object. Dream instances, Query instances, and other special types are automatically cloned using their specialized cloning methods.