private function generatorsFrom($supposedToBeGenerators)
{
$generators = [];
foreach ($supposedToBeGenerators as $supposedToBeGenerator) {
if (!$supposedToBeGenerator instanceof Generator) {
$generators[] = new Generator\ConstantGenerator($supposedToBeGenerator);
} else {
$generators[] = $supposedToBeGenerator;
}
}
return $generators;
}