foo { a: foo; }
foo > bar { b: foo > bar; }
foo > bar > baz { c: foo > bar > baz; }
