read-minibuffer
read-minibuffer is a compiled Lisp function in `simple.el
'.
(read-minibuffer PROMPT &optional INITIAL-CONTENTS)
Return a Lisp object read using the minibuffer, unevaluated.
Prompt with PROMPT. If non-nil, optional second arg INITIAL-CONTENTS
is a string to insert in the minibuffer before reading.
(INITIAL-CONTENTS can also be a cons of a string and an integer.
Such arguments are used as in `read-from-minibuffer'.)