úΗ<      !"#$%&'()*+,-./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  <=>?@A   <=>?@A Safe-Infered-Connect two interactions into an interaction  Iteration Conditional branching " Sequencing  !"# !"# !"# !"# Safe-Infered $%&'()*+, $%&'()*+, $%&'()*+, $%&'()*+, Safe-Infered -./012345678B -./012345678 -./078123456 -./012345678B Safe-Infered9:;9:;9:;9:; Safe-Infered<  !"#$%&'()*+,-./0123456789:;C      !"#$%&'()*+,-./01234456789:;<=>?@ABCDEFGHIoi-0.1.1 Data.OI.BaseData.OI.Combinator Data.OI.IOData.OI.ResourceData.OI.SystemData.OIIOResultFailureSuccess:->OI=:??dePairdeListdeTripledeTuple4deTuple5deTuple6deTuple7deLeftdeRightruniooiiooi'forcesforcesplit|>choice|:||/||>||><|mapOI zipWithOI zipWithOI'ifOIchoiceOI choiceOIOnseqsOIseqsOI'openFile hIsClosedhIsEOFhGetLinehClose hPutStrLnisEOFgetLineputStrLnResourcereleasestreammapRmapR'filterRtakeRtakeR' takeWhileRinFileResourceoutFileResourceargsprogName environment$fShowIOResult$fFunctorIOResult $fComonadOI $fExtendOI $fMonadOI $fFunctorOI$fShowResource