   is an arbitrary series of bits. A binary is a special case of
   bitstring that has a total size divisible by 8.
 
-  The utf8, utf16, and utf32 types are for UTF code points. They
+  The utf8, utf16, and utf32 types are for unicode codepoints. They
   can also be applied to literal strings and char lists:
 
       iex> <<"foo" :: utf16>>


  Here, `val` is interpreted as unsigned.

  Signedness is only relevant on integers.

  The endianness of a segment can be big, little or native (the
  latter meaning it will be resolved at VM load time). Passing
  many options can be done by giving a list:

      iex> << 1 :: 3 >> == << 1 :: size(3) >>
      true

  For floats, `size * unit` must result in 32 or 64, corresponding
  to binary32 and binary64, respectively.
  """
  defmacro unquote(:<<>>)(args)
