Node streams made reducible