# ? operator should work even if encountering a non-set value on the # walk { a.b = 42; } ? a.b.c