base representation of a block Block expects a name, and kwargs for variables (var_name = value)
Used as a Message that is being created that will be serialized and sent.
base representation of a message name, blocks, and variables. MessageBase expects a name, and args consisting of Block() instances (which takes a name and kwargs)
base representation of a Variable (purely a convenience alias of MsgVariableData)
Variable expects a name, and data
an active message