pub type TargetCallback<'a> = OpaqueCallback<'a, TargetInfo>;
pub struct TargetCallback<'a>(/* private fields */);