fn split_binary_impl<'a>( expr: &'a Expr, operator: Operator, exprs: Vec<&'a Expr>, ) -> Vec<&'a Expr>