хотелось бы создать Unboxed DiffArray с помощью listArray
что-то вроде
a = listArray ((1,1),(2,2)) [3,4,5,6] :: DiffArray (Integer, Integer) Integer
но с DiffUArray
Как это сделать? Хотелось бы использовать все те же методы обращения с массивами, что есть в Array, но для DiffUArray.