This repository contains example code for a stackoverflow question about the difference between CPS vs codensity vs reflection without remorse in Haskell.
If you have stack installed, the example code can be executed on the command line:
$ ./Main.hs
fooM:
(["7","4"],'1')
fooCPS:
(["7","4"],'1')
fooCodensity:
(["7","4"],'1')
fooRWR:
(["7","4"],'1')