Sven Panne <svenpanne@gmail.com> writes:

> Regarding the actual content: I recently added a Functor instance for
> GettableStateVar
> (https://github.com/haskell-opengl/OpenGL/commit/3826a63d), but
> instances for Applicative and Monad should probably be added, too.
> WDYT?

It's orthogonal to this proposal - but I'd agree with this. Generally, I
like to apply the advice for `base` instances: if there's only one
logical choice, then we should do it.

That said, if this ends up dragging this proposal out, I'd be OK with
moving on without these instances. I'll live :)

-- ocharles