pub fn build_source( cli: &CliConfig, recognizer: &mut Recognizer, ) -> Result<Box<dyn FrameSource>, AppError>