{"ast_node_type":"function","tokens":[{"end":29,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn extend_with_error(
    // filling in the missing parameters with error ty/ct or 'static regions.
        tcx: TyCtxt<'tcx>,