anchor.diff:  
         | Some tc_result ->
           let tcmod = tc_result.checked_module in
  +        let smt_decls = tc_result.smt_decls in
           if Options.dump_module tcmod.name.str
           then BU.print1 "Module after type checking:\n%s\n" (FStar.Syntax.Print.modul_to_string tcmod);
   
  
positive.code: type tc_result = {
    checked_module: Syntax.modul; //persisted
    mii:module_inclusion_info; //persisted
  
    tc_time:int;
    extraction_time:int
  
negative.code:             in
              let env = FStar.TypeChecker.Tc.load_checked_module tcenv tcmod in
              if (not (Options.lax())) then begin
                FStar.SMTEncoding.Encode.encode_modul_from_cache env tcmod.name smt_decls;
                FStar.SMTEncoding.Z3.refresh ()
              end;
              (), env
  