1902 {
1903 return new(allocator.allocate(1)) Constructed(
1904 (typename Parameters::template Parameter<A0, 0>()).template yield<Passed>(passed),
1905 (typename Parameters::template Parameter<A1, 1>()).template yield<Passed>(passed),
1906 (typename Parameters::template Parameter<A2, 2>()).template yield<Passed>(passed),
1907 (typename Parameters::template Parameter<A3, 3>()).template yield<Passed>(passed),
1908 (typename Parameters::template Parameter<A4, 4>()).template yield<Passed>(passed),
1909 (typename Parameters::template Parameter<A5, 5>()).template yield<Passed>(passed),
1910 (typename Parameters::template Parameter<A6, 6>()).template yield<Passed>(passed),
1911 (typename Parameters::template Parameter<A7, 7>()).template yield<Passed>(passed),
1912 (typename Parameters::template Parameter<A8, 8>()).template yield<Passed>(passed),
1913 (typename Parameters::template Parameter<A9, 9>()).template yield<Passed>(passed));
1914 }