exposes additional TreeGen methods

Agains, this is something that's needed for async.