public function __invoke($size, $rand)
{
$input = array_map(function ($generator) use($size, $rand) {
return $generator($size, $rand);
}, $this->generators);
return GeneratedValue::fromValueAndInput(array_map(function ($value) {
return $value->unbox();
}, $input), $input, 'tuple');
}