extern {
    pub type BasicBlock;
}