fix stack overflow
rename ldl to lightning-bolt
warn->debug
getting one-level-trees to work first, then rest