curry
adds pipecompose