Create a new channel as a copy of main.
Rename main to:
Delete main? This cannot be undone.
template<typename, typename = int> struct A; template<typename T> struct B; template<typename, typename> struct A {}; template<typename T> struct B : A<T> {}; template<typename T> inline auto C(T) {}