* fix: incorrect await rejection following arrow func in params * expressionScope.exit() shifted to end * test added for yield
* fix: incorrect await rejection following arrow func in params * expressionScope.exit() shifted to end * test added for yield