Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

gmodules-deduction-guide.h
struct A {
};

template <class T>
struct S{
  S(const A &);
};

S(const A&) -> S<A>;

typedef decltype(S(A())) Type0;