clarify syntax and allow directing sending to a pipe
add path responding logic
move exchange setup handling of pipes to the end
add breaking test of setting up a working link, concurrency issue somewhere