def passes_filters(token, filters):
    """
    Returns whether token passes all filters.

    Takes:
        token   (Token)
        filters ([f(Token) -> bool])

    """
    for f in filters:
        if not f(token):
            return False
    return True