The remote monad design pattern. - Andy Gill; Neil Sculthorpe; Justin Dawson; Aleksander Eskilson; Andrew Farmer; Mark Grebe; Jeffrey Rosenbluth; Ryan Scott; James Stanton (Haskell, 2015)