rhine
rhine copied to clipboard
Should ClSF.* export the monad transformers?
Some ClSF.* modules correspond to popular monad transformers from transformers. Should those reexport the corresponding transformers? E.g. should FRP.Rhine.ClSF.Reader reexport the type ReaderT?
Pro
- When using the module
FRP.Rhine.ClSF.Reader, chances are high that the type is used anyways
Con
* The main namespace is cluttered up even for people who don't use those transformers