pub fn negate_value_with_control( value: &Value, source_ty: Option<&str>, control: &ProductionControl<'_>, ) -> Result<Produced<Value>>