Есть ли причина предпочесть одну из следующих обозначений над другими или это просто вопрос предпочтения?
map toLower "FOO"
fmap toLower "FOO"
toLower <$> "FOO"
В стороне: я понимаю, что <$> совпадает с `fmap`. Правильно ли я в предположении, что map является лишь менее общим видом fmap?