Steps to replicate the issue:
Create a new function And() on booleans. Try to define an implementation by composition using If().
What happens?:
Selecting an argument reference of the function does not work.
In expert we see that arguments in the function definition get numbered starting at K2 instead of K1, it might be something to do with that.
Software version:
Tested both in beta cluster and locally at these versions:
- mediawiki: a42c2e1e71ddd0a2a25e115094dad3f49711f114
- WikiLambda extension: 3789a33a4dc5d6cfb71096fb0a9b63f04b91e376
- orchestrator service: 3d465b7cdaa95097259c2c7996fd48ced49d3fab
- evaluator service: 0e4b98b7af3ee171fcc38d43ef4e7249f88f3286