we need this to generate dependency information, and it'll be the entry point for custom codegen once we need it. a wrapper also makes it a lot easier to generate a whole namespace's worth of rpc definitions at once Change-Id: Iba7a1c92a8a40bede9ed71aa3ab455477ff5e568