-- START:base module Main where stagger :: (Num t) => t -> t stagger d = d + 2 crawl d = d + 1 treasureMap d = crawl ( stagger ( stagger d)) -- END:base -- START:let letTreasureMap (v, d) = let d1 = stagger d d2 = stagger d1 d3 = crawl d2 in d3 -- END:let