private function ensureAreAllGenerators(array $generators) { return array_map(function ($generator) { if ($generator instanceof Generator) { return $generator; } return new Constant($generator); }, $generators); }