{"ast_node_type":"other","tokens":[{"end":16,"kind":"keyword","start":0,"text":")"}]}
) -> ast::Impl {
    body: Option<Vec<either::Either<ast::Attr, ast::AssocItem>>>,
    let gen_args = generic_args.map_or_else(String::new, |it| it.to_string());