tag all loop locals as Object until #21 is fixed
add :children to case nodes