pub type Describer<'cb> = &'cb mut dyn FnMut(&str, &str, &mut dyn Iterator<Item = ScopeFuncInfo>, &mut dyn Iterator<Item = ScopeEvalInfo>);
pub type Describer<'cb> = &'cb mut dyn FnMut(&str, &str, &mut dyn Iterator<Item = ScopeFuncInfo>, &mut dyn Iterator<Item = ScopeEvalInfo>);