úκ9     non-portable (GHC Extensions) experimentaljosef.svenningsson@gmail.comMutable arrays Mutable references F is the monad transformer providing polymorphic updateable references Create a new reference Reads the value of a reference "Modifies the value of a reference Executes a computation in the  monad transformer Creates a new mutable array 4Returns the lowest and highest indices of the array ,Returns the number of elements in the array $Retrieves an element from the array  !Modifies an element in the array  9Copy a mutable array and turn it into an immutable array  9Copy an immutable array and turn it into a mutable array GA safe way to create and work with a mutable array before returning an B immutable array for later perusal. This function avoids copying  the array before returning it.          STMonadTrans-0.2Control.Monad.ST.TransSTArraySTRefSTTnewSTRef readSTRef writeSTRefrunST newSTArray boundsSTArraynumElementsSTArray readSTArray writeSTArray freezeSTArray thawSTArray runSTArray unsafeIOToSTT unsafeSTToIOunsafeSTRefToIORefunsafeIORefToSTRefSTTRetliftSTTunsafeReadSTArrayunsafeWriteSTArrayunsafeFreezeSTArrayunsafeThawSTArray