úÎ×"     WJosef Svenningsson 2008-2010 (c) The University of Glasgow, 1994-2000BSDmckean.kylej@gmail.com experimentalnon-portable (GHC Extensions)None29;<=BDJORT E is the monad transformer providing polymorphic updateable referencesExecutes a computation in the  monad transformerŒAllow the result of a state transformer computation to be used (lazily) inside the computation. Note that if f is strict, fixSTT f = _|_.Create a new referenceReads the value of a reference!Modifies the value of a referenceCreates a new mutable array#Retrieves an element from the array Modifies an element in the array8Copy a mutable array and turn it into an immutable array8Copy an immutable array and turn it into a mutable array¨A safe way to create and work with a mutable array before returning an immutable array for later perusal. This function avoids copying the array before returning it.     !      !"stt-0.1.0.0-1uhehf33ZoaJKOfnollLRZControl.Monad.Trans.STSTTrunSTTfixSTT newSTTRef readSTTRef writeSTTRef unsafeIOToSTT unsafeSTToIO$fMonadWriterwSTT$fMonadStatesSTT$fMonadReaderrSTT$fMonadErroreSTT$fPrimMonadSTT $fMonadFixSTT$fMonadTransSTT $fMonadSTT$fApplicativeSTT $fFunctorSTT$fFunctorSTTRet newSTArray readSTArray writeSTArray freezeSTArray thawSTArray runSTArrayunSTTSTTRetunsafeReadSTArrayunsafeWriteSTArrayunsafeFreezeSTArrayunsafeThawSTArray