gather_pattern
rc = gather_pattern(inst, type, tree, errs);
r = gather_pattern(inst->sc_parent, type, tree, errs);