Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

a.h
int foo(void) {
  int x;

  asm goto(""
           : "=r"(x)
           :
           :
           : indirect);
  x = 42;

indirect:
  return x;
}