The interfacing input type
The interfacing output type
Compiles the code body without executing it.
Human readable name.
Compiles and executes the code.
Identifier to distinguish types of code.
Source code.