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