[Haskell-cafe] Are storable-mutable-vectors in two dimensions possible in Haskell?