Use IOArray instead of a Map in the Haskell version
Interestingly I get a max pause of 0.0612s (comparable to before: 0.0656s), even though the number of bytes on the heap and number of bytes copied during GC is now about half what it used to be.
Interestingly I get a max pause of 0.0612s (comparable to before: 0.0656s), even though the number of bytes on the heap and number of bytes copied during GC is now about half what it used to be.