{"ast_node_type":"other","tokens":[{"end":54,"kind":"keyword","start":0,"text":"///"}]}
/// therefore does not get bound by the derived trait.
/// where B1, ..., BN are the bounds given by `bounds_paths`. Z is a phantom type, and
fn expand_simple_derive(