def METHOD_NAME(
    enum: Union[Enum, Sequence[Enum], Unanswered, None]
) -> Union[MCValue, Unanswered, None]:
    """
    Like enum2mc(), but also takes None, and passes it through if provided.
    """
    if enum is None:
        return None
    return enum2mc(enum)