prompt_key
result = prompt_key(prompt, *key, &redraw);
result = prompt_key(c->prompt, key, &redraw);
enum prompt_key_result prompt_key(struct prompt *, key_code, int *);
result = prompt_key(data->prompt, key, &redraw);
result = prompt_key(prompt, key, &redraw);