Programming with Algebraic Effects and Handlers Andrej Bauer [email protected] Matija Pretnar [email protected] Department of Mathematics and Physics University of Ljubljana,…