anchor.diff:  ((fun () ->
       case (Expr) of
       true -> ok;
  -    __V  -> .erlang:error({assert,
  +    __V  -> erlang:error({assert,
                   [{module,     ?MODULE},
                    {line,       ?LINE},
                    {expression, (??Expr)},
  
positive.code:     catch
      Class:Term -> ok;
          __C:__T ->
          .erlang:error({assert_exception,
              [{module,     ?MODULE},
               {line,       ?LINE},
               {expression, (??Expr)},
               {pattern,    "{" ++ (??Class) ++ ", " ++ (??Term) ++ ", [...]}"},
               {unexpected_exception,
                  {__C, __T, .erlang:get_stacktrace()}}] })
      end
    end)()) ).
  
  
negative.code: ((fun (__X) ->
      case (Expr) of
      __X -> ok;
      __V -> erlang:error({assert_equal,
                  [{module,     ?MODULE},
                   {line,       ?LINE},
                   {expression, (??Expr)},
  