by Phil Freeman on 2016/08/07 I feel like I've had a good intuition for monads for some time, but I've struggled to really get a handle on comonads until recently. I'd like to present an application of comonads which I think provides a helpful intuition, and then interpret several comonads in that setting. Introduction In PureScript, we have several user interface libraries. They are all slightly