anchor.diff:      then BU.print1 "//////////////////////////ResolveImplicitsHook: resolve_implicits////////////\n\
                       guard = %s\n"
                       (guard_to_string env g);
  -    resolve_implicits' env (not env.phase1 && not env.lax) false g
  -
  -let resolve_implicits_tac env g = resolve_implicits' env false true  g
  +    resolve_implicits' env false g
  +
  +let resolve_implicits_tac env g = resolve_implicits' env true  g
   
   let force_trivial_guard env g =
       if Env.debug env <| Options.Other "ResolveImplicitsHook"
  
positive.code:       else solve_t_flex_flex env (make_prob_eq orig) wl lhs rhs
  
      | EQ ->
        if should_defer_flex_to_user_tac wl lhs || should_defer_flex_to_user_tac wl rhs
        then defer_to_user_tac env orig (flex_reason lhs ^", "^flex_reason rhs)wl
        else
  
  
negative.code:                               (rhs:term)
      : solution =
  
      if should_defer_flex_to_user_tac env wl lhs
      then defer_to_user_tac env orig (flex_reason lhs) wl
      else
  
  