к секции "смотрите какая копипаста в сишарпе и расте" не хватает секции "почему монады так сложно влепить в сишарп или раст". А то звучит как "посмотрите какие глупыши", хотя про хаскел, наверное, девелоперы языков знают давно и много
ну в раст не впилили потому что не знаю почему - пошли костылить.
В сишарп - влепили насколько получилось. тот же LINQ это "мы посмотрели на хаскель и постарались ду спереть"