rec { a = 1; b = rec { c = d.foo; }; d = { foo = a; }; }.b.c