Bearing in mind my comment about polymorphism above, you could keep the method name the same, but have the implementation do a map / flatten of the `buildScenarios` calls, and return the scenarios.