We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
runTrace
Current function signature of runTrace is
runTrace :: Eff '[Trace] a -> IO a
which is less composable than
runTrace :: LastMember IO es => Eff (Trace ': es) a -> Eff es a runTrace = interpret \case Trace s -> sendM $ putStrLn s
Do you think it'll be better to change it to that?