More cleanup. Avoid using the parent stack so much and rather put a
parent on each node. Fix cases where we index names that might exist
in a standard Object.
This is starting to look like something.