A critical realist approach to systems thinking in evaluation | Synapse