Why client-go tools/events package is not having AnnotatedEventf?

Hello,
Hope you are doing well. I’m trying to use Kubernetes Event resource to create custom events for our project. In our project, we need to set attributes to Annotations member of Event’s metadata. We are using client-go’s tools/events package (client-go/event_recorder.go at 04ef61f72b7bc5ae6efef4e4dc0001746637fdb3 · kubernetes/client-go · GitHub) which is based off Eventsv1 structure. Compared to client-go’s tools/record package (line 383 at client-go/event.go at 04ef61f72b7bc5ae6efef4e4dc0001746637fdb3 · kubernetes/client-go · GitHub) which is based off Corev1 event structure, I see tools/events package lacks AnnotatedEventf() API which is provided by the tools/record. Since we are using tools/events package, it would be good to have the same API in this package as well. Any reason on why tools/events package lacks the API? If it can be added, can I go ahead and submit a PR for adding it?

Looking forward to the discussion.

Thank you very much.

-Srini