## Description
For function creation and editing activities, record the argument types and the return type of the involved function. The instruments already exists to record these activities (per T340160, T340779); it is likely possible to add this type info to the existing instruments.
This is motivated in part by our need to answer questions like the following: //How frequently are new types used by the community and what are the most common use cases?//
Note: if we choose to create a new DB table that records the argument and return types for each function, for T355637, this task wouldn't be needed (unless we think it's important to track when the types used by a function get changed, or track types that were used in function editing attempts that got canceled).
**Desired behavior/Acceptance criteria**
* [ ] The type info is recorded accurately and reliably, and shows up in the Wikifunctions_ui table in the data lake.
---
## Completion checklist
* [ ] Before closing this task, review one by one the checklist available here: https://www.mediawiki.org/wiki/Abstract_Wikipedia_team/Definition_of_Done#Front-end_Task/Bug_Completion_Checklist