pub type ForeignTypeObj = Box<dyn ForeignType + 'static>;
pub struct ForeignTypeObj(/* private fields */);