タプル型

fst snd は 2要素のタプルの時のみに働く関数。

Hugs.Base> fst (1,'a')
1
Hugs.Base> snd (1,'a')
'a'
Hugs.Base> snd (1,'a',3)
ERROR - Type error in application
*** Expression     : snd (1,'a',3)
*** Term           : (1,'a',3)
*** Type           : (c,Char,d)
*** Does not match : (a,b)

これでhashが!などと思ったが、Arrayモジュール等があったりするのでHashもあるんだろうな…
まだまだ修行不足だ。