Why the channel is written
A written channel is a channel a reader lists. A channel in a name is a channel that cannot be listed.
The failure at this step
A message with no receiver. The channel is the answer, and the channel names the part.
The parts of an extension do not share a body. They share a channel, and a channel is a name that makes a message findable.
About 1 min of reading
Name a sender and a receiver
Write the channel
Before you run it, say out loud what it will print. Then open the answer.
Write a message
Before you run it, say out loud what it will print. Then open the answer.
Refuse no receiver
Before you run it, say out loud what it will print. Then open the answer.
A written channel is a channel a reader lists. A channel in a name is a channel that cannot be listed.
A message with no receiver. The channel is the answer, and the channel names the part.
The sender is a name. A named sender is a message that can be traced back to a part.
One direction is one order. An order is what makes a message that arrived different from one that did not.
Nothing is silent. Silence is what makes a part that never ran look like a part that ran.
Each one is defined here on this site. Open the entry for the full definition and the other words it points at.