Abstract over timer implementations (timeline, scheduler).
Rename reduceContemporary to reduceCloseSuccessions.