pub fn tuple_eq( contract: &Contract, lhs_fields: &[(Option<Ident>, ExprKey)], rhs_fields: &[(Option<Ident>, ExprKey)], ) -> bool