| Mutable IO (IORef a) a |
| Mutable IO (IORef a) a |
| Unboxed a => Mutable IO (IOURef a) a |
| Unboxed a => Mutable IO (IOURef a) a |
| Mutable IO ((,) (HashTable key e) key) e |
| Mutable IO ((,) (HashTable key e) key) e |
| (Storable e, Ix i) => Mutable IO ((,) (StorableArray i e) i) e |
| (Storable e, Ix i) => Mutable IO ((,) (StorableArray i e) i) e |
| (Unboxed e, Ix i) => Mutable IO ((,) (IOUArray i e) i) e |
| (Unboxed e, Ix i) => Mutable IO ((,) (IOUArray i e) i) e |
| Ix i => Mutable IO ((,) (IOArray i e) i) e |
| Ix i => Mutable IO ((,) (IOArray i e) i) e |
| (MArray a e m, Ix i, Ix j) => Mutable m ((,,) (a ((,) i j) e) i j) e |
| (MArray a e m, Ix i, Ix j, Ix k) => Mutable m ((,,,) (a ((,,) i j k) e) i j k) e |
| (Unboxed e, Ix i) => Mutable (ST s) ((,) (STUArray s i e) i) e |
| (Unboxed e, Ix i) => Mutable (ST s) ((,) (STUArray s i e) i) e |
| Ix i => Mutable (ST s) ((,) (STArray s i e) i) e |
| Ix i => Mutable (ST s) ((,) (STArray s i e) i) e |
| Unboxed a => Mutable (ST s) (STURef s a) a |
| Unboxed a => Mutable (ST s) (STURef s a) a |
| Mutable (ST s) (STRef s a) a |
| Mutable (ST s) (STRef s a) a |