Base class for all channels.
A configurable PubSub Topic.
Stores the last value received, can receive at most one value per step.
Stores the value received in the step immediately preceding, clears after.
Stores the result of applying a binary operator to the current value and each new value.
Stores the last value received, assumes that if multiple values are