úÎ×u;      !"#$%&'()*+,-./0123456789: Safe-InferedInteraction type (Datatype for intermediating interaction Assign operator Dereference operator Decomposer for pair Decomposer for list Decomposer for triple Decomposer for 4-tuple Decomposer for 5-tuple Decomposer for 6-tuple Decomposer for 7-tuple Drive interaction Convert IO to interaction Forcing utilities  ;<=>?@   ;<=>?@ Safe-Infered-Connect two interactions into an interaction  Iteration Conditional branching ! Sequencing  !"  !"  !"  !" Safe-Infered #$%&'()*+ #$%&'()*+ #$%&'()*+ #$%&'()*+ Safe-Infered ,-./01234567A ,-./01234567 ,-./67012345 ,-./01234567A Safe-Infered89:89:89:89: Safe-Infered;  !"#$%&'()*+,-./0123456789:B      !"#$%&'()*+,-./01233456789:;<=>?@ABCDEFGHoi-0.1.0 Data.OI.BaseData.OI.Combinator Data.OI.IOData.OI.ResourceData.OI.SystemData.OIIOResultFailureSuccess:->OI=:??dePairdeListdeTripledeTuple4deTuple5deTuple6deTuple7deLeftdeRightruniooiiooi'forcesforcesplit|>choice|:||>||/||><|mapOI zipWithOI zipWithOI'ifOIchoiceOIseqsOIseqsOI'openFile hIsClosedhIsEOFhGetLinehClose hPutStrLnisEOFgetLineputStrLnResourcereleasestreammapRmapR'filterRtakeRtakeR' takeWhileRinFileResourceoutFileResourceargsprogName environment$fShowIOResult$fFunctorIOResult $fComonadOI $fExtendOI $fMonadOI $fFunctorOI$fShowResource