stores an instruction
Reads a string[] into NaFunction[]
Reads data from a string (which can be string, double, integer, or array of any of those types, or array of array...)
Removes whitespace from multiple strings. IF a string is whitespace only, its excluded from output
stores number of arguments an instruction needs
stores how many elements an instruction will push to stack
Stores a byte code function (the instructions plus their arguments)