{"ast_node_type":"variable","tokens":[{"end":91,"kind":"keyword","start":0,"text":"let"}]}
            let generic_params = ps.generic_params().merge_by(bs.generic_params(), |_, b| {
            // make sure lifetime is placed before other generic params
                !matches!(b, ast::GenericParam::LifetimeParam(_))