rContramapInput Modulepolysemy-vinyl-0.1.5.0Haskell2010
Polysemy.Vinyl
Extra functions for using vinyl records with polysemy.
- 10 values
- Packagepolysemy-vinyl-0.1.5.0
- Exports10
- LanguageHaskell2010
- LicenceMIT
- SourceVinyl.hs
value
value
rContramapInput' Reinterpreting version of rContramapInput.
value
rMapOutput value
rMapOutput' Reinterpreting version of rMapOutput.
Reinterpreting version of separateRecInput. This assumes you want to handle the separated case first.
Like separateRecInput, but places the remainer of the Rec at the head of the list while pushing the case into the stack. This is useful when you want to eliminate the record first by repeated applications of stripRecInput.
Like runInputConstF but for vinyl composed functors.
Like runSeveral but for a vinyl Rec.