Welcome! Please see the About page for a little more info on how this works.
Can (pipe src dest close?) return the chan of its internal go block instead of 'dest'? This would provide a useful 'done' channel.