* add stackFramesToPop argument to error factories * put native functions in their own stack frames * add tests for native stack frames * amend Context functionality to account for native frames