1. Andrej Bauer and Matija Pretnar. 2012. Programming with Algebraic Effects and Handlers. CoRR abs/1203.1539 (2012). http://arxiv.org/abs/1203.1539 Andrej Bauer and Matija Pretnar. 2012. Programming with Algebraic Effects and Handlers. CoRR abs/1203.1539 (2012). http://arxiv.org/abs/1203.1539
2. Programming and reasoning with algebraic effects and dependent types
3. Fast and loose reasoning is morally correct
4. John Hughes. 2000. Generalising monads to arrows. Science of computer programming 37 1-3 (2000). 10.1016/S0167-6423(99)00023-4 John Hughes. 2000. Generalising monads to arrows. Science of computer programming 37 1-3 (2000). 10.1016/S0167-6423(99)00023-4
5. Freer monads, more extensible effects