Cost me a day to realize that my code wasn't actually bugged, it was just that i :?-printed the node tree instead of :#?-printing it, causing me to see
instead of the full
I suggest changing the debug-print to output
when ROOT_NODE has children, instead.