Reactive oxygen species as universal constraints in life-history evolution | Synapse