fn first_method_call<'tcx>(
    expr: &'tcx Expr<'tcx>
) -> Option<(&'tcx PathSegment<'tcx>, &'tcx Expr<'tcx>)>