fixing bug with consecutive `try` blocks with `wait for`s

gh-94
added simple `wait for` statements without return arguments

gh-85
Syntax is simply one of:
```kal
wait for x()
safe wait for y()
```