CHANNEL_CLOSED
assert(chan->state != CHANNEL_CLOSED);
assert(chan->state != CHANNEL_CLOSED);
chan->state = CHANNEL_CLOSED;
assert(chan->state == CHANNEL_CLOSED);
chan->state = CHANNEL_CLOSED;
assert(chan->state != CHANNEL_CLOSED);
chan->state = CHANNEL_CLOSED;