adding pipe interface, readable-stream module