Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

weak-function-2.ll
define weak i32 @baz() #0 {
entry:
  ret i32 0
}

define i8* @bar() {
entry:
  ret i8* bitcast (i32 ()* @baz to i8*)
}