How to get emacs input

References: http://ergoemacs.org/emacs/elisp_idioms_prompting_input.html