title: Why use a Backward Pipe Operator instead of Function Chaining?
body: <p>Why use a backward pipe operator instead of a function chaining?</p>
  
  <pre><code>let distanceFromOrigin aPoint =
      let square x = x * x
      sqrt (square aPoint.x + square aPoint.y)
  </code></pre>
  
  <p>vs</p>
  
  <pre><code>let distanceFromOrigin aPoint =
      let square x = x * x
      sqrt &lt;| square aPoint.x + square aPoint.y
  </code></pre>