<div dir="ltr"><div>I'm studying the code for a blackjack game: See marked answer.<br><a href="http://codereview.stackexchange.com/questions/46809/blackjack-in-haskell">http://codereview.stackexchange.com/questions/46809/blackjack-in-haskell</a><br><br></div>It uses the operational package, and mentions one could write equivalent code using a free monad. But my question is, for this use case is there any benefit for using a free monad? <br></div>