* update vm to raise wrapped runtime errors special errors returned from custom builtin modules can be identified easily by wrapping and using errors package's Is() and As() method. * added test for runtime errors
* fix internal package issue * ExampleSimple -> Example