def METHOD_NAME(creators: List[Union[dict, str]], ignore_email=False) -> Tuple[List["Person"], List[str]]:
    """Parse input and return a list of Person."""
    creators = creators or []
    people = []
    no_email_warnings = []
    for creator in creators:
        person, no_email_warning = construct_creator(creator, ignore_email=ignore_email)
        if person:
            people.append(person)
        if no_email_warning:
            no_email_warnings.append(no_email_warning)
    return people, no_email_warnings