def choose_start_node(e):
    """
    Choose a node of the `Expression` such that no property leading to a data
    has to be reversed (with !).
    """
    for node in e.iter_nodes():
        if list(e.iter_edges(node)):
            return node
    return node
