Why is LiftIO the way it is?
treeowl opened this issue · comments
Currently,
data Trace = ...
| forall a. LiftIO (IO a) (a -> Trace)
Why not just
| LiftIO (IO Trace)
Does that cause some sort of trouble?
treeowl opened this issue · comments
Currently,
data Trace = ...
| forall a. LiftIO (IO a) (a -> Trace)
Why not just
| LiftIO (IO Trace)
Does that cause some sort of trouble?