template struct tuple_array

#include <functional_node.h>

template <typename T, size_t N>
struct tuple_array {
    // fields

    decltype(std::tuple_cat(std::tuple<T>(), typename tuple_array<T, N-1>::type())) typedef type;
};