Ligatures: Refactor the `walk.ts` functions
Ligatures: Refactor the `walk.ts` functions

sedwards2009/extraterm,sedwards2009/extraterm,sedwards2009/extraterm,sedwards2009/extraterm,sedwards2009/extraterm