Deepcopying struct with array fields

Thanks for that clarification.

I think it would be helpful to augment the docs (perhaps I can figure out how to do this).