## 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?//
Notes:
- WikiLambda getter `getInputsOfFunctionZid` might be useful.
- if we choose to create a new DB table that records the argument and return types for each function, for T355637, this task can easily be completed using that table. (In this case, we will not record type info for every UI interaction for creating or editing functions, but that should be fine.)
**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