   def invalid_utf8, do: :ok
 
   @doc """
-      iex> {:ok, MapSet.new([1, 2, 3])}
-      {:ok, #MapSet<[1, 2, 3]>}
+      iex> {:ok, :oops}
+      {:ok, #Inspect<[]>}
   """
   def misplaced_opaque_type, do: :ok
 

                Doctest failed
                doctest:
                  iex> :oops
                  "#MapSet<[]>"
                code:  inspect(:oops) === "#MapSet<[]>"
                left:  ":oops"
                right: "#MapSet<[]>"
                stacktrace:
                  test/ex_unit/doc_test_test.exs:#{starting_line + 12}: ExUnit.DocTestTest.Invalid (module)
           """

    }
  end

  @doc """
       iex> ExUnit.DocTestTest.Haiku.new("古池や", "蛙飛びこむ", "水の音", "Matsuo Basho")
       #Haiku<
         古池や
         蛙飛びこむ
         水の音
         -- Matsuo Basho
       >
       """
       |> String.replace("\n", "\r\n")
  def crlf_test, do: :ok

  defimpl Inspect do
    def inspect(haiku, _opts) do
      author = if haiku.author == "", do: "", else: "\n  -- #{haiku.author}"
