This is 100% based on tomas petricek blog article. there has been some small additions in regards to adding Result type and handling Monoids for the Writer Part. go check the following blog article : http://tomasp.net/blog/2014/update-monads/ Comment appreciated + bear in mind that performance wise, the Monoid Combine operator, could be greatly improved and more.
3 people like thisPosted: 6 years ago by Fahd Abdeljallal
Sketch of a Zio like monad in F# for computations with extensible environment, extensible error handling, and asynchronicity.
1 people like thisPosted: 3 years ago by Vesa Karvonen