First step of supporting r7rs extended syntax-rules

Support (x ... y z) patterns.  Vectors are not handled yet.