improve document
improve doc
check lambda arg is a list
parse defadvice optional two args (POSITION, ARGLIST)