pub fn hydrate_required<P, C>( spanned: Spanned<P>, file: &Arc<PathBuf>, buffer: &String, ) -> ContextSpanned<C>where P: Hydrate<Output = C>,