Create a new channel as a copy of main.
Rename main to:
Delete main? This cannot be undone.
class ContainerInHeaderFile { class Iterator { }; public: Iterator begin() const; Iterator end() const; int method() { return 0; } };