Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

virtualcall.h
namespace header {
  class Z {
  public:
    Z() {
      foo(); // impure-warning {{Call to virtual method 'Z::foo' during construction bypasses virtual dispatch}}
    }
    virtual int foo();
  };
}