Îõ³h& Safe-Inferredùlazyio-applicativeÍInternals guarantee work does not repeat across threads (unsafeInterleaveIO) lazyio-applicative4IO action should be commutative (order independent) 1lazyio-applicative-0.1.0.3-33iiDdmE2vgEzZ8JFcKSDoControl.Applicative.LazyIOLazyIO liftLazyIO runLazyIO$fApplicativeLazyIO$fFunctorLazyIO