Move variables promise type to separate module
Move classes promise type to separate module
Remove unused debugging output
Use parser's built-in feature of printing error messages for parsing class expressions