rename package to nw; remove WalkCtx, Return; add Assign, Append