assign: stabilize the walker

only descent into ast nodes.
WIP: still need to assign the compile-time values