separate Incidents from NurseryRhyme
add RandomIncident, inject Incidents into NurseryRhyme

The test doesn’t really test randomization, but it does inject the
dependency.