Skip to content

Add Bind instances for Cofree/CofreeT#190

Open
dfoxfranke wants to merge 1 commit into
ekmett:masterfrom
dfoxfranke:cofree-bind
Open

Add Bind instances for Cofree/CofreeT#190
dfoxfranke wants to merge 1 commit into
ekmett:masterfrom
dfoxfranke:cofree-bind

Conversation

@dfoxfranke

Copy link
Copy Markdown

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant