Unicode normalization forms (NFC, NFKC, NFD, NFKD). A library independent from the Python core Unicode database.