Code frozen, except for changes to the name grammar and/or possible
filtering of non-names (strings that start with `'' for example).  All
items marked as done.  Only documentation will continue in full.