Review technical specification again.
In code examples, change pull_type coroutine names to 'source', push_type
coroutine names to 'sink' -- instead of using 'c' for both.