Fixed some parser issues.

- Fixed parsing of if/try statements with explicit calls to
  pure $ SimpleCommand Skip
- Made rule parser consistent with new variable type.