Programming and Reasoning with Algebraic Effects and Dependent Types · HackerTrans