Patch from Per Bothner for => in non-terminal case clauses.
Additional list-copy tests from Per Bothner.
Fixing list-copy for improper lists.