interface ChannelProtocolThe name of the channel.
Return a string representation of the channel's current state.
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.
Return the current value of the channel.
Update the channel's value with the given sequence of updates. The order of the updates in the sequence is arbitrary.