accommodate functions with lots of arguments

For example:

    (defun read-from-jumbobuffer (prompt &optional initial-contents keymap
                                         read hist default-value
                                         inherit-input-method)
      "Like `read-from-minibuffer', but with multi-line input"
      ...)
add regression test with known users