Существует ли какая-либо разница между потоками (ленивыми списками) и монадами? С концептуальной и математической точек зрения, а не с технической реализации.
Или, существует ли биуническое, взаимно однозначное соответствие между?
Точнее, в качестве потоков это означает "даже потоки" из SRFI-41 языка Схемы.
Это другая категория, чем монады? Если да, то в какой категории?
Могут ли даже "потоки" гарантировать контроль над побочными эффектами, например, монады?