Is there any reason for the `Results` classes to exist separately from their respective `End` events, or can they just be folded into them?
Is there any reason for the
Resultsclasses to exist separately from their respectiveEndevents, or can they just be folded into them?