 
   * A list of binaries or a list of char lists (as described above);
 
-  * If none of the above, `to_binary` is invoked in the
+  * If none of the above, `to_binary` is invoked on the
     given argument;
 
   """


  * `data` - The input characters.

  * :eof - End of file was encountered.

  * {:error, reason} - Other (rare) error condition,
    for instance {:error, :estale} if reading from an
    NFS file system.
  """
  def binread(device // group_leader, chars_or_line)


  @doc """
  Gets a number of bytes from the io device. If the
  io device is a unicode device, `count` implies
  the number of unicode codepoints to be retrieved.
  Otherwise, `count` is the number of raw bytes to be retrieved.
  """
  def getn(device, prompt, count) do
    :io.get_chars(map_dev(device), to_iodata(prompt), count)
