I forgot to mention default case folding (for case-insensitive comparisons) ala String case folding and normalization APIs.