Я все еще новичок в Haskell (изучая его и выключая). Мне интересно, почему у Haskell нет буквенного синтаксиса конструктора Data.Map, такого как синтаксис конструктора Map/Hash в Clojure или Ruby. Есть ли причина? Я думал, что, поскольку Haskell имеет буквенный синтаксис конструктора для Data.List, он должен быть один для Data.Map.
Этот вопрос не должен быть критическим вообще. Я просто хотел бы узнать больше о Haskell через ответы.