GHC is an industry-strength compiler for Haskell. I am proposing to add primitives that allow more efficient operations involving immutable
(Small)Array#s, the underlying primitive building blocks for many popular data structures, such as
unordered-containers (the go-to hash map library). I will improve efficiency by removing unnecessary initialisation steps that are needed for safety when these operations are implemented in library code.