WIP
WIP
WIP
WIP
WIP
WIP
WIP
WIP
WIP
demo superceded all else: start with something that works, then move on
WIP
WIP [failed injectable?]
WIP injectable Reader() Writer() deadlock?
WIP
WIP
WIP
WIP SIGPIPE
WIP
WIP (test)
WIP