>>7
たとえば例の "C" => 10 が "C" => ["b" => 10] だった場合、
結果は "C" => [] となるべきか、"C"ごと消えるべきかが不明確なままだと思うけどいいのかな。