fn peel_casts<'tcx>(
    cx: &LateContext<'tcx>,
    e: &'tcx Expr<'tcx>
) -> (&'tcx Expr<'tcx>, bool)