#SquirrelJME: Any strings which are constant at compile time, if the characters are exactly the same then they refer to the same String object even if the constants are used in different classes. So if __v is "aaa" passed in from another class, then "aaa" == __v is true.
#SquirrelJME: So to handle this, the interpreter I am writing right now will need to keep track in a global table all of the objects which were created to represent these constant strings. It does not really matter how I initialize them, as long as they are the same objects.