EffSpec-lean

Effect monads with specifications (DIjkstra Monads) in Lean 4

Based on concepts in the paper "Dijkstra Monads for All" by Kenji Maillard et al.