Straighforward change to rename run-testsuite as $run_testsuite using
defmfun. Get rid of the original $run_testsuite which basically just
called run-testsuite anyway.
Define defmfun-keywords that is the same as
lispify-maxima-keyword-options but the error messages include the
pretty name of the function. Makes it a little easier to tell why the
keyword arg is wrong.
Error messages will include the names of the keyword args. If there's
a default value, the default value is printed. Otherwise, a generic
"val<n>" is printed out. Thus, you get something like
foo(a, b, [c = 99, d = val2])
Can't think of a better way to print out d=val2. "d=" is confusing.
Maybe a short gensym? Leave it as is for now.