def intersect_exprs(La, Lb):
    """
    Intersect two lists of Exprs.
    """
    b_unique_strs = set([node.unique_str() for node in Lb])
    return [node for node in La if node.unique_str() in b_unique_strs]