All six comparison operators now work with strings.
In addition, the !eq and !ne operators work with records. This eliminates lots of !cast<string> operations that were necessary to compare record names as strings.
The Programmer's Reference is updated.
clang-format: please reformat the code
14 diff lines are omitted. See full path.