title: Explanation of “tying the knot”
body: <p>In reading Haskell-related stuff I sometimes come across the expression “tying the knot”, I think I understand <em>what</em> it does, but not <em>how</em>.</p>
  
  <p>So, are there any good, basic, and simple to understand explanations of this concept?</p>