úΉ "      Safe-InferedBinding operator Dereference operator Reference operator Embed interactions into tuple Embed interactions into triple Embed interactions into list -Connect two interactions into an interaction 0Map interaction function on an interaction list PMap interaction function on an interaction list (return results and remainings) #Zip a list and an interaction list CZip a list and an interaction list (return results and remainings) !Sequencing interaction functions 5Sequencing interaction functions (return remainings) #Merging two lists by using oracles )Convert an IO to an interaction function Drive an interaction function          oi-0.0.4Data.OI:->OI=:?#idA<.>arrAfirstAdeTupledeTripledeList<|mapOImapOI' zipWithOI zipWithOI' sequenceOI sequenceOI'mergeOIiooirun $fComonadOI $fExtendOI$fApplicativeOI $fMonadOI $fFunctorOI