Revert "Use unquote instead of @ in HashDict"

Using @attributes is more readable.

This reverts commit 238e7f4bc23a597d09a2e3db345acc21477f2b29.
Remove last use of eval in IO.ANSI