Report question

Question: What are the alternative of monads to use IO in pure functional programming?