一般論として、Haskellやっとけば間違いないよ。