pub fn hydrate_list<P, C>( raw_list: Option<Spanned<Vec<Spanned<P>>>>, file: &Arc<PathBuf>, buffer: &String, ) -> Option<Vec<ContextSpanned<C>>>where P: Hydrate<Output = C>,