Пытаясь понять, что такое монада. Определение из словаря:
это абстракция линейной цепочки связанных вычислений
Что этим пытался сказать автор, я без понятия (в остальных источниках определение не лучше). Я встретился с этим термином, когда читал про Stream в Java8. Вот цитата:
Streams (стримы/потоки) являются Монадами, которые играют большую роль в обеспечении функционального программирования в Java.
Как это понимать? Можете простыми словами объяснить, что такое монада?