Return a new identical channel, optionally initialized from a checkpoint. Can be thought of as a "restoration" from a checkpoint which is a "snapshot" of the channel's state.
fromCheckpoint(checkpoint: ValueType | DeltaSnapshot<unknown>): DeltaChannel<ValueType, UpdateType>