Mechanically Deriving Tree Iterators with Continuation Defunctionalization
abhinavsarkar.net