`trivial-channels` implements a simple, threadsafe message-passing mechanism with blocking and timeout. https://github.com/rpav/trivial-channels.git