Here's a macro that might be useful for digging down into a nested table:
(mac dig args `(,@(reduce list args))) arc> (= x (table)) #hash() arc> (= (x 'y) (table)) #hash() arc> (= ((x 'y) 'z) 0) 0 arc> x #hash((y . #hash((z . 0)))) arc> (dig x 'y 'z) 0 arc> (= (dig x 'y 'z) 1) 1 arc> x #hash((y . #hash((z . 1))))