 O pacote haskell-bitwise fornece suporte para arrays multidimensionais de Bool embalados, que são estruturas de dados eficientes em termos de memória. Esses arrays são desembalados, o que significa que cada elemento ocupa exatamente 1 bit de memória, em vez de ocupar um byte inteiro como seria o caso com arrays normais. Isso permite armazenar grandes quantidades de dados booleanos em pouca memória. Além disso, o pacote fornece operações bit a bit para manipular esses arrays, como AND, OR e NOT.  