Pass nested std::array<std::array,N> to C function taking a char**
I have a C function in an external library which takes a char**
argument (a pointer to a list of pointers, each of which represents the first character of a nul-terminated C-string).