Как инициализировать std::array<T, n> , если T по умолчанию не конструктивен?
Я знаю, что можно инициализировать его так:
T t{args};
std::array<T, 5> a{t, t, t, t, t};
Но n для меня есть параметр шаблона:
template<typename T, int N>
void f(T value)
{
    std::array<T, N> items = ??? 
}
И даже если это был не шаблон, довольно уродливо повторить значение вручную, если n слишком велико.