# Why not
## Lodash
`_.flow(b,c,d)(a)` &#x2F;&#x2F; left to right
`_.compose(d,c,b)(a)` &#x2F;&#x2F; right to left
`_.flowRight(d,c,b)(a)` &#x2F;&#x2F; right to left
`_.backflow(d,c,b)(a)` &#x2F;&#x2F; right to left<p>## RamdaJS
`_.pipe(b,c,d)(a)` &#x2F;&#x2F; left to right<p># But why
are we inventing so many ways of doing forward, backward function application and composition.<p>Aside:
I&#x27;ve never found an application of lodash `_.chain` that couldn&#x27;t be expressed in a better way.