- Functions:
- arguments: passed to a function
- parameters: accepted from a function
- at a call, the passed arguments become parameters for the function
- Enums
- enum: type, has variants
- variant: symbol and payloads (either on type or value level)
- symbol: string indicating a variant
- tag: byte in the low-level tagged union