# Functions
New creates a new VM.
WithStartingLineNumber sets the starting line number for the script.
# Variables
ErrCompilation is returned when a script fails to compile.
ErrFunctionNotFound Function does not exist in script.
ErrRuntime is returned when a script fails to run.
# Type aliases
Option represents an option for running a script.