Create a new channel as a copy of main.
Rename main to:
Delete main? This cannot be undone.
#include "objc.h" static void foo() { Sub *sub; int x = [sub my_var]; [sub my_method:x]; [Sub my_method:x]; } @implementation Sub -(void) my_method: (int)param { } @end