The code example in the optional arguments section seems a little off in indentation according to Elisp convention. The attached patch tries to improve it.