handy sortable k/v type