anchor.diff:                                {pattern,    (??Guard)},
                                 {value,      __V}]
                               });
  -                      _ -> ok
  +                      _ -> true
                     end
             end)(Expr))).
   
  
positive.code: -define(assert_not(Expr),
          ((fun(ExprValue) ->
                    case ExprValue of
                        false -> ok;
                        __V ->
                            erlang:error(
                              {assert,
  
negative.code:                                       {unexpected_exception,
                                         {__C, __T, erlang:get_stacktrace()}}]
                                      });
                                _ -> true
                            end
                    end
            end)())).
  