Data types like `IO (IO a)` are useful and their usage is described in the following blog post:One function from the example uses `join` directly:runWizard :: IO (IO a) -> IO arunWizard = joinOn Mon, Oct 14, 2019 at 7:55 AM Dannyu NDos <ndospark320@gmail.com> wrote:join is surely useful for Maybe and []._______________________________________________But IO (IO a)? ReadPrec (ReadPrec a)? ST s (ST s a)? When the heck could I encounter such types?
Libraries mailing list
Libraries@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries