HaskellでHashとか実現できるんですか?
データを保持する「変数」がないから、どうなんだろう?