Oct 7, 2021 1 min read Code Trivial Monad Example in F# So how do we solve this? Well a good programmer will recognize the repeated nested match statements and try to devise a function to abstract this away.