haskellはリストだけなの?
OCamlみたく配列やmutableコレクションをサポートしてると、
そっちに逃げることも多いな。