Refactored the OCSquirrelVM to use foreign ptr API instead of storing pointer to self in the Squirrel VM's root table.