Having resolution order as this: stack, current, global is stupid IMO, but is required to pass spec tests; however, Muspyche will not support it until until proper restoring of stacks is implemented
Atom and context stack tests all pass; spec tests pass at circa 72%; much better adjust() and restore() capabilities; adjustments atomic to single .get() calls - .lock() and .unlock() no longer needed