revise test/implementation of &rest clause
regenerate jd.js
add couple complex tests
remove trailing commas
support tuple lacking usual members (i.e. has only a rest/as clause)
validate expression only once at end, not for each sub-expression
add complex test