Separate out string types into its own test def.
Clarify comment.
Only index type assignments for user_types, not value assignments.
Fix expr_value_list_type so it includes type name.