Change to expressions in implement statement:

- fix issues with using functions in when clause
- remove support for enum's and the is operator
Regenerate parser + do not push all