from typing import Union
from typing import List


def _contains_any_of(word: str, substring_list: Union[str, List[str]]) -> bool:
    """
    Check if word contains any of the substrings in list

    :param word: Word which we check on substrings
    :param substring_list: List of substrings which we try to find in word
    :return: Boolean indicating if word contains any of the substrings in substring_list
    """
    for substring in substring_list:
        if word.count(substring) > 0:
            return True
    return False