def month_int_to_str(month_idx: int) -> str:
    """Converts an integer [1-12] into a string of equivalent month."""
    switcher = {
        1: "January",
        2: "February",
        3: "March",
        4: "April",
        5: "May",
        6: "June",
        7: "July",
        8: "August",
        9: "September",
        10: "October",
        11: "November",
        12: "December",
    }
    return switcher.get(month_idx, f"ERROR: input {month_idx} not found in switcher")