Feature summary (what you would like to be able to do and where):
When creating a function, set inputs to generic types that filter the Wikidata item search boxes to items that fulfill certain criteria. I could imagine some like:
- Wikidata Lexeme of languages
- Wikidata Lexeme of lexical categories
- Wikidata Item with statements
- Wikidata Lexeme with statements
- Wikidata Property with statements
Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):
Mainly natural language functions. There is need to filter in many cases, as pointed out in the ongoing discussion on the project chat, but if we were to do this with enum types, the number of types would quickly become too large.
Benefits (why should this be implemented?):
- Function authors do not need to manually filter
- Users do not need to worry about what the function accepts
- The number of enums that need to be created is significantly reduced