RFC: base case example for issue #5 (WIP)

Not sure about the nesting approach but this seems to do at least the base case of parked macros, it needs to handle walking the tree, which is doable once the base case is figured out.