{"ast_node_type":"other","tokens":[{"end":65,"kind":"keyword","start":0,"text":")"}]}
) -> Option<(TyAndLayout<'tcx>, TyAndLayout<'tcx>, Expr<'tcx>)> {
    mut peel_casts: impl FnMut() -> (&'tcx Expr<'tcx>, bool),
    let end_ty = cx.typeck_results().node_type(orig_expr.hir_id);