ignore coroutine example binary
Refactor: extract user interface from openflow_channel