Causal loop diagrams