linenoiseCompletions
void completion(const char *buf, linenoiseCompletions *lc) {
static void freeCompletions(linenoiseCompletions *lc) {
linenoiseCompletions lc = { 0, NULL };
void linenoiseAddCompletion(linenoiseCompletions *lc, const char *str) {
typedef void(linenoiseCompletionCallback)(const char *, linenoiseCompletions *);
void linenoiseAddCompletion(linenoiseCompletions *, const char *);