Concatenate all effects of a free selective computation.
Modulererebase-1.21.2Haskell2010
Control.Selective.Free
- 1 type
- 6 values
- Packagererebase-1.21.2
- Exports7
- LanguageHaskell2010
- LicenceMIT
- SourceFree.hs
Collect all possible effects in the order they appear in a free selective computation.
Extract the resulting value if there are no necessary effects.
Lift a functor into a free selective computation.
Given a natural transformation from f to g, this gives a canonical
natural transformation from Select f to g. Note that here we rely on the
fact that g is a lawful selective functor.
Free selective functors.
Extract all necessary effects in the order they appear in a free selective computation.