anchor.diff:  					 width(Ptxt, Ctxt) + 6))];
   	 false ->
   	     [nl_indent(Ctxt2), "when ",
  -	      format_guard(G, add_indent(Ctxt2, 2))]
  +	      format_guard(G, add_indent(set_class(Ctxt2, expr), 2))]
        end++
        " ->",
        nl_indent(Ctxt2)
  
positive.code: format_1(#c_alias{var=V,pat=P}, Ctxt) ->
      Txt = [format(V, Ctxt)|" = "],
      [Txt|format(P, add_indent(Ctxt, width(Txt, Ctxt)))];
  format_1(#c_let{vars=Vs0,arg=A,body=B}, Ctxt) ->
      Vs = [cerl:set_ann(V, []) || V <- Vs0],
      case is_simple_term(A) of
  	false ->
  	    Ctxt1 = add_indent(Ctxt, Ctxt#ctxt.body_indent),
  	    ["let ",
  
negative.code: 	    ["let ",
  	     format_values(Vs, add_indent(Ctxt, 4)),
  	     " = ",
  	     format(A, Ctxt1),
  	     nl_indent(Ctxt),
  	     "in  "
  	     | format(B, add_indent(Ctxt, 4))
  