anchor.diff:              case get(status, C) of
                   {error, _} ->
                       true;
  -                _  ->
  +                {skipped, _} ->
  +                    true;
  +                _Status  ->
                       case get(reason, C) of
                           {abort, _} -> true;
                           _          -> false
  
positive.code:             io_lib:format("~n", []),
              color:yellow(format_exception(E, R, ST))
          ]
      }.
  
  diff_prep_term(Term) ->
      Pretty = format_term(Term, 0, 0),
      Flat = iolist_to_binary(Pretty),
      TermSplit = "([,\\[\\]\\{\\}]|\\s+=>\\s+)",
      re:split(Flat, TermSplit, [trim]).
  
  format_term(Term, Indent, Outer) ->
  
negative.code:         _Else ->
              io:format(color:yellow("C")),
              State#s{cases = State#s.cases ++ [Data]}
      end.
  
  terminate({ok, Result}, #s{cases = Cases} = State) ->
      print_failures(lists:filter(
  