Всё по теме Applicative do