Exercise I.6: Custom distribution walker $ stack runghc src/Introduction/CustomDistributionWalker/Sketch.hs