array_get
return (T *)array_get(&a->arr, index_); \
t = T##array_get(arr, i); \
ARRAYINLINE void *array_get(const struct array *, unsigned index_);
cm = array_get(&commandline_macros, i);
cm = array_get(&commandline_macros, i);
cf = array_get(&commandline_files, i);
cf = array_get(&commandline_files, i);