<div dir="ltr"><div class="gmail_default" style="font-size:small;color:rgb(51,51,51)"><font face="verdana, sans-serif">"""</font></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,51)"><pre style="white-space:pre-wrap;color:rgb(0,0,0)"><font face="verdana, sans-serif">It is hard to find the motivation to invest much in category theory</font></pre><pre style="white-space:pre-wrap;color:rgb(0,0,0)"><font face="verdana, sans-serif">when the practical considerations are left as an exercise to the reader.</font></pre><pre style="white-space:pre-wrap;color:rgb(0,0,0)"><font face="verdana, sans-serif">"""</font></pre></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,51)"><span style="font-family:verdana,sans-serif">... but not that hard:</span><br></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,51)"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,51)"><font face="monospace"><a href="https://github.com/jonzingale/Haskell/blob/master/blinky/blinky_image/Comonad.hs">https://github.com/jonzingale/Haskell/blob/master/blinky/blinky_image/Comonad.hs</a></font><br></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,51)"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,51)"><font face="verdana, sans-serif">Now if you will excuse me, I feel like I am being unjustly bullied.</font></div></div>