Can you change LIST_OPT/MULTIKV_OPT into a slightly more informative set of names? Right now, I found the distinction between MULTIKV_OPT and LIST_OPT confusing, because technically both of them are multikv options. As a suggestion, maybe use MULTIKV_LIST_OPT and MULTIKV_SINGLE_OPT, or something like that.