Reconciling model-X and doubly robust approaches to conditional independence testing | Synapse