List.hs

今度はHaskellライブラリのList.hsを読んでいるのだがdelete関数はなんでdeleteFirstという名前じゃないんだろう?まわりの関数名から見ていくとdeleteFirstの方が適切な名前のような気がするんだけど。deleteFirstsByと紛らわしいからだろうか?
それと(\\)も

deleteFirstsBy (==)

と同じだからリストからあるものと一致する全ての要素を取り除く関数は定義されていないわけか。