Doubt it matters much but I think this supervisor could use `simple_one_for_one` as the restart strategy.  I think the internal data structures are different for that flavor of supervisor and more efficient if the number of children grows large _and_ child process additions / deletions are frequent.  That's not the case here of course.