License | BSD-3 |
---|---|
Maintainer | Aaron Friel <mayreply@aaronfriel.com> |
Stability | unstable |
Portability | portable |
Safe Haskell | Safe |
Language | Haskell2010 |
Documentation
newtype GWrapped m p a Source #
Functor f => GFunctor * (GWrapped f) Source # | |
Graphted * (GWrapped m) Source # | |
Applicative f => GPointed * (GWrapped f) Source # | |
Applicative f => GApplicative * (GWrapped f) Source # | |
Monad m => GMonad * (GWrapped m) Source # | |
MonadPlus m => GMonadZero * (GWrapped m) Source # | |
Monad m => GMonadFail * (GWrapped m) Source # | |
(Alternative m, MonadPlus m) => GMonadOr * (GWrapped m) Source # | |
MonadPlus m => GMonadPlus * (GWrapped m) Source # | |
type Unit * (GWrapped _) Source # | |
type Pure * (GWrapped f) Source # | |
type Zero * (GWrapped m) Source # | |
type Fail * (GWrapped m) Source # | |
type Fmap * (GWrapped f) i Source # | |
type Fconst * (GWrapped f) i Source # | |
type Inv * (GWrapped _) i j Source # | |
type Combine * (GWrapped _) i j Source # | |
type Apply * (GWrapped f) i j Source # | |
type Then * (GWrapped f) i j Source # | |
type But * (GWrapped f) i j Source # | |
type Bind * (GWrapped m) i j Source # | |
type Join * (GWrapped m) i j Source # | |
type Or * (GWrapped m) i j Source # | |
type Plus * (GWrapped m) i j Source # | |