An interpreter for executing un-trusted Esprima Parse Trees with powerful extensibility to aid asynchronous programming