How are mutable arrays implemented in Haskell? How are mutable arrays implemented in Haskell? arrays arrays