message: Destructure values to named variables
diff: @@ -30,8 +30,10 @@ int PopulationPool::availableScientists()
  bool PopulationPool::usePopulation(PopulationRequirements populationRequirements)
  {
  - return usePopulation(PopulationTable::Role::Worker, populationRequirements[0]) &&
  - usePopulation(PopulationTable::Role::Scientist, populationRequirements[1]);
  + const auto [workersRequired, scientistsRequired] = populationRequirements;
  +
  + return usePopulation(PopulationTable::Role::Worker, workersRequired) &&
  + usePopulation(PopulationTable::Role::Scientist, scientistsRequired);
  }
  