Forward-declaring defs in TableGen

Is there a way to forward-declare a def in TableGen and then define it?

For example:

def foo : Foo;

def bar : Bar {
  let FooThing = foo;
}

def foo : Foo {
  let BarThing = bar;
}

This causes a multiple-definition error in TableGen.

                            -Dave