Статья
Функторы и аппликативы: контейнеры, к которым применяют функции
Как из повторяющегося кода «распаковать — применить — запаковать» рождаются функтор и аппликатив, зачем нужны их законы и почему валидация формы с накоплением всех ошибок …