choosers: ensure our choosers satisfy shardedkv.Chooser