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