pub type AnalysisResult = Box<dyn AnalysisResultT>;