     end
   end
 
-  defp translate_assertion({ op, _, [{ :access, _, [container, base] }] }) when negation?(op) do
+  defp translate_assertion({ op, _, [{ :access, _, [container, base] }] }, _else) when negation?(op) do
     quote do
       container = unquote(container)
       base = unquote(base)

  end

  @doc """
  Asserts the `not_expected` value is false.

  ## Examples

      refute false

  """
  def refute(not_expected, message // nil) do
    message = message || "Expected #{inspect not_expected} to be false"
    not assert(!not_expected, message)
  end


    end
  end

  defp translate_assertion(_expected, fallback) do
    fallback.()
  end

  defp guess_expected_and_actual(left, right) do
