Haskell trick: distributed transactions — by @theo26 on VOID | VOID