C言語で大きい行列を扱うときにallocしたメモリを使い回すのはよくやられると思うけど、Haskellでそういうことするのは無理かな?
まあ、必ずしも使い回す必要はないんだけど、大きい行列を扱うのは向いてない?