Building Haskell Programs with Fused Effects (2019)