@mei @bakkot @whitequark also does an undefined key equal an undefined value, and what about circular references...