Create a new channel as a copy of main.
Rename main to:
Delete main? This cannot be undone.
@class A; @class A; @class A; @class B; @protocol P1; @protocol P2; @protocol P2; struct S1; struct S2; struct S2; int func1(int); void eventually_noreturn(void);