úÎ ^     None 29;<=BDJRE is the monad transformer providing polymorphic updateable referencesŒAllow the result of a state transformer computation to be used (lazily) inside the computation. Note that if f is strict, fixSTT f = _|_.   WJosef Svenningsson 2008-2010 (c) The University of Glasgow, 1994-2000BSDmckean.kylej@gmail.com experimentalnon-portable (GHC Extensions)None<=BOT Executes a computation in the  monad transformerCreate 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.2.1-L8Nz9W3LJIqARUm1Yxmnn7Control.Monad.Trans.STControl.Monad.Trans.ST.InternalSTTunSTTSTTRetfixSTT$fMonadWriterwSTT$fMonadStatesSTT$fMonadReaderrSTT$fMonadErroreSTT$fPrimMonadSTT $fMonadFixSTT$fMonadTransSTT $fMonadSTT$fApplicativeSTT $fFunctorSTT$fFunctorSTTRetrunSTT newSTTRef readSTTRef writeSTTRef newSTTArray readSTTArray writeSTTArrayfreezeSTTArray thawSTTArray runSTTArray unsafeIOToSTT unsafeSTToIO primIsTrue#unsafeReadSTTArrayunsafeWriteSTTArrayunsafeFreezeSTTArrayunsafeThawSTTArray