keyval: introduce keyval_merge