feature(pipe) pipe.create -> pipe