Temporal Causal Reasoning with (Non-Recursive) Structural Equation Models