     rescue
       error in [ExUnit.AssertionError] ->
         "match (=) failed" = error.message
-        "assert({:ok, _} = error(true))" = error.expr |> Macro.to_string
-        "{:error, true}" = error.right |> Macro.to_string
+        "assert({:ok, _} = error(true))" = Macro.to_string(error.expr)
+        "{:error, true}" = Macro.to_string(error.right)
     end
   end
 

    rescue
      error in [ExUnit.AssertionError] ->
        "Expected truthy, got nil" = error.message
        "assert(_x = nil)" = error.expr |> Macro.to_string
    end
  end


  end

  test "assert inside macro" do
    assert_ok(42)
  end

  test "assert with true value" do
    true = assert Value.truthy()
  end

  test "assert with message when value is false" do
