標準プレリュード

標準プレリュードには鬼のように便利な関数が多数定義されている
例えば ふたつのリストをタプルに変換するzip、括弧の代わりにつかう$、lispのcdrにあたるtail、同じくlispのcarにあたるheadで以下のようなことができる

Main> head $ tail $ zip [1,2,3,4] ["a","b","c","d"]
(2,"b")