Open
Description
We could provide unsafeLazyEff :: forall eff a. Eff eff a -> Eff eff (Lazy a)
which will allow us to support lazy IO.
For example, random numbers can be generated as lazy infinite lists. Right now this is a bit of a pain.
Note this is not a substitute for things like chunked IO via Aff
where we want to receive data asynchronously, but it might still be useful for synchronous effects.