def deconj_dep(token, stop_token=None):
    """
    If a token is conjunct to another token, it gets the "conj" dependency,
    which hides the relationship it has with the token outside of the
    conjunction group. This function traces up all of the "conj" dependencies
    to find that relationship.

    Args:
        token, stop_token: spacy tokens
    Returns:
        a string representing the dependency type
    """
    while token.dep_ in ['conj'] and token.head is not stop_token:
        token = token.head
    return token.dep_
