from typing import Optional
import unicodedata


def make_string_boring(unicodestr: str) -> Optional[str]:
    """Return unicode str as ascii for fuzzy matching."""
    if not unicodestr:
        return None
    normal = unicodedata.normalize("NFKD", unicodestr)
    return normal.lower().strip()