fn cs_clone( name: &str, cx: &mut ExtCtxt<'_>, trait_span: Span, substr: &Substructure<'_>) -> BlockOrExpr