copy only has defaults in the first parameter list

also, copy is not generated when there's a repeated parameter - repeated
parameters cannot have defaults (SI-4783).
Merge pull request #52 from lrytz/copyDefaults

copy only has defaults in the first parameter list