Я не совсем понимаю часть Map.Map. Я понимаю, что когда я импортирую квалифицированный как Map, мне нужно добавить префикс к нему как «Map». но если за этим обычно следует функция (например, «поиск»), здесь используются два типа.
import qualified Data.Map as Map
phonebook :: Map.Map String String
Я получаю, что телефонная книга принимает строку и строку, но есть ли в Map.Map указание на то, что это список ассоциаций, или есть что-то еще? А почему стрелки опущены?