Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/prelude/IOExtras/ReadIOArray.hs
module NHC.IOExtras ( readIOArray ) where import Ix import DIOArray import LowVector readIOArray :: Ix ix => IOArray ix elt -> ix -> IO elt readIOArray (MkIOArray b v) ix = primVectorIndexC v (index b ix)