コード中の文字の頻度分析

最近マイブームなControl.Arrowを使ってみました。Arrowのシンプルさと柔軟さ(それ故の奧深さ)をまたちょっと理解できたような気がします。
あと、Data.Function.on関数はもっと評価されていい。この関数に"on"という名前をつけるセンスたるや。