   end
 
   @doc ~S"""
-  Returns all code points in the string.
-
-  For details about code points and graphemes, see the `String` module documentation.
+  Returns a list of code points encoded as strings.
+
+  To retrieve code points in their natural integer
+  representation, see `to_charlist/1`. For details about
+  code points and graphemes, see the `String` module
+  documentation.
 
   ## Examples
 


  ## Integer code points

  Although code points could be represented as integers, this
  module represents all code points as strings. For example:

      iex> String.codepoints("olá")
      ["o", "l", "á"]

  There are a couple of ways to retrieve a character integer
  code point. One may use the `?` construct:

      iex> ?o
      111

      "olá"

  Finally, to convert a String into a list of integers
  code points, known as "charlists" in Elixir, you can call
  `String.to_charlist`:

      iex> String.to_charlist("olá")
