 
   Whenever a doctest starts with "#Name<", doctest will perform a string
   comparison. For example, the above test will perform the following match:
-  
+
       inspect(map.users) == "#HashSet<[:foo, :bar]>"
 
   Alternatively, since doctest results are actually evaluated, you can have

      iex> a + 1  # will fail with a "function a/0 undefined" error
      2

  Similarly to iex you can use numbers in your "prompts":

      iex(1)> [1+2,
      ...(1)>  3]
      [3, 3]


  Elixir is to print those data types as `#Name<...>`. Because those
  values are treated as comments in Elixir code due to the leading
  `#` sign, they require special care when used in doctests.

  Imagine you have a map with a HashSet inside which is printed as:

      %{users: #HashSet<[:foo, :bar]>}

  If you try to match on such expression, doctest will fail to compile.
  You have two options to solve this.

