Сейчас ищут
Monad. Смотреть видео: What Is A Monad Design Pattern, What Is A Monad Computerphile, A Monad Is A Monoid In The Category Of Endofunctors Whats The Problem SoMe2, What The Heck Are Monads.