Definitions
Code
A representation of executable bytes
Operation
Intrinsic
Statement
A sequence of operations
Block
A list of statements
Function
A sequence of blocks and/or statements that take arguments and returns code or data
Coroutine
A sequence of functions for a single Task
Line
A queue of coroutines on a container
Interface
A table of functions for a specific type of data
Data
A representation of non executable bytes
Collection
A list of immediately evaluated statements
Value
Fits in a general register, all updates are atomic
Container
Requires heap allocation, all updates are processed through a single-file Line
Task
Coroutine state
Tag
A key associated with a value