syntax: implement #[deriving(DeepClone)]. Fixes #6514.