chainable piping for node streams