<div dir="auto"><div dir="auto">This chapter details it:</div><div dir="auto"><br></div><a href="http://book.realworldhaskell.org/read/defining-types-streamlining-functions.html">http://book.realworldhaskell.org/read/defining-types-streamlining-functions.html</a><div dir="auto"><br></div><div dir="auto">More questions are welcome, of course.<br><div dir="auto"><br></div></div></div>