CIF metamodel needs update for parameter/argument naming confusion
A function has parameters, and a function call has arguments. Currently, this is mixed. It may be mixed in other places. We should update the metamodel, its documentation, and all uses in the code.
We should probably hold off on this until #611 (closed) is fixed, to avoid conflicts.