function elements() { $arguments = func_get_args(); if (count($arguments) == 1) { return Generator\ElementsGenerator::fromArray($arguments[0]); } else { return Generator\ElementsGenerator::fromArray($arguments); } }