Improve name representation: put index first.
Improve name representation: Unpack fields.

This uses the fact that the String in a Name cannot be empty to put the
first character of the string into the Name itself.
Merge pull request #91 from Toxaris/unbox-name-components

Unbox name components.