add children keys
changed walk to use :children
simplify uniquify
move walk/cycling/children to analyzer.passes namespace
Merge branch 'children-refactor' into analyzer-WIP
Closes #18