Bring back name overriding that was erroneously skipped as a result of type checking.
Clean up dict arg merging in high data compiler:
 * Remove inconsistent use of `continue`
 * Update `chunk` key by key: do not update with `arg` for every non-name-related key
Merge pull request #3950 from ento/fix-name-overriding

Fix name overriding