anchor.diff:    Profiling.profile
       (fun () -> N.normalize_refinement steps env t0)
       (Some (Ident.string_of_lid (Env.current_module env)))
  -    "FStar.TypeChecker.Rel.normalize_refinement"    
  +    "FStar.TypeChecker.Rel.normalize_refinement"
   
   let base_and_refinement_maybe_delta should_delta env t1 =
      let norm_refinement env t =
  
positive.code: (* ------------------------------------------------*)
  let whnf' env t    = SS.compress (N.normalize [Env.Beta; Env.Reify; Env.Weak; Env.HNF] env (U.unmeta t)) |> U.unlazy_emb
  let sn' env t       = SS.compress (N.normalize [Env.Beta; Env.Reify] env t) |> U.unlazy_emb
  let sn env t = 
    Profiling.profile
      (fun () ->
        sn' env t)
  
negative.code:     | Some (Ctx_uvar_meta_attr a) ->
        let hooks = Env.lookup_attr env Const.resolve_implicits_attr_string in
        hooks |> BU.try_find
                    (fun hook ->
                      hook.sigattrs |> BU.for_some (U.attr_eq a))
      | _ -> None
  let should_defer_uvar_to_user_tac env (u:ctx_uvar) =
  