I would have made an IMonad<T>
interface and used that to help test this, but that's not possible not possible.
I would have made an IMonad<T>
interface and used that to help test this, but that's not possible.
I would have made an IMonad<T>
interface and used that to help test this, but that's not possible.
Just basedBased on the type signatures and how simplequaint the code has become, I'm pretty sure this thing is indeed a state monad.
Just based on the type signatures and how simple the code has become, I'm pretty sure this thing is a monad.
Based on the type signatures and how quaint the code has become, I'm pretty sure this thing is indeed a state monad.