This ticket is a WIP
More properly thought out in Design Weeklies doc here: https://docs.google.com/document/d/1suh_bRwUYdUQDHaIGizJvWQ3CtBpjCKVCW74Ib5Mf2s/edit
**Requirements: **
- A function definition consists of one or more input arguments, each with a type and a name in each language, and an output type.
- A function has names and aliases.
- A function shows its documentation (please add a placeholder for the documentation for now, with lorem ipsum text, or the lead section of https://en.wikipedia.org/wiki/Inflection or sth).
- A function offers a function call (this will be designed later)
- A function offers a list of all its implementations and testers, and whether they are connected or not.
- A function shows for each combination of implementation and tester whether that tester passed for that implementation or not.
- A function shows its ZID.
**User job stories:**
- When I am on the function page, I want a way to use the function, so that I can answer a question or perform a calculation.
- When I am on the function page, I want a way to see what the function can do, so that I can see if it will be useful to me.
- Use function
- Edit function
- Write documentation