Monad
Em programação funcional, uma Mônade (Monad) é um padrão de projeto que permite estruturar programas de forma modular, lidando com efeitos colaterais como estado, exceções e I/O de maneira pura. Ela define uma sequência de computações encadeadas.