Do various touch-ups.

Redo how type-alias for the tuple component structure is computed.
Change text formatting for two member functions.  Add ".gitattributes"
file on suggestion from "GitHub for Windows."  Change ".gitignore" to
ignore copies of the old implementation.