This exposes a top-level object named `Debug`, right? Wondering if we may cause some heartburn with that. I suppose we can change if it turns out to cause someone trouble. I wouldn't think it's going to be used by the caller much.