pub type BasicBlock = VecDeque<Command>;