Doo bee doo bee dooCONVENT, LUKAS, LINDLEY, SAM, MCBRIDE, CONOR, MCLAUGHLIN, CRAIG·2020·Journal of Functional ProgrammingDOI 10.1017/s0956796820000039