u/the-cootin r/haskell • Recommends
On “Is there a valid Monad instance for binary trees?”
Your data structure is an example of a comonad. It is the free comonad for the
```
data Tuple a = Tuple a a
```
functor.
Recently, there was a talk on comonads at https://monadic.party link to this video