pub type Definition = SymDef;
pub struct Definition { pub sym: Symbol, pub version: usize, }
sym: Symbol
version: usize