Compositional Causal Reasoning Evaluation in Language Models