Copy items from the data dictionary

We need independent iterators, because dictionaries can't be modified
while being iterated over
Fix symbol lookup location
Add support for prefix arguments to commands
Document commands with prefix argument separately