Same behavior as the Monad instances, but with weaker superclass constraints: (Alt f, Apply f) rather than Alternative f.
It looks like this instance used to exist, but with a constraint of just (Functor f). I haven't bisected to find where it went away but I assume the reason was related to #36. This new instance with the stronger constraint should be okay.
Same behavior as the
Monad
instances, but with weaker superclass constraints:(Alt f, Apply f)
rather thanAlternative f
.It looks like this instance used to exist, but with a constraint of just
(Functor f)
. I haven't bisected to find where it went away but I assume the reason was related to #36. This new instance with the stronger constraint should be okay.