contrib: changed 'runner(..)' to handle multiple co-routines in a round-robin message-passing (aka, sorta CSP) style, closes #25