Directives are assembler-specific commands that disappear before runtime. They are used for delimiting functions and blocks, naming registers, etc.
Sets up a block of code. Must end with
Signature of a block that should be trated as defined by the assembler.
Create a closure from a function.
Defines a function.
Add meta information to compiled module.
Sets next value of 'iota' keyword.
Import a module during assembling (static linking).
Set a marker that can be jumped to.
Name a register. Names are present only during assembling and disappear after the source code is converted to bytecode.
Signature of a function that should be trated as defined by the assembler.