Naming convention change to try and be a bit more idiomatic.
Casts to void* aren't required in straight C.
Malloc sizeof(void*) * n.
Added somewhere to dump tests for channels.
Added a coroutine example for the channels.