Fixed: parser was creating SuperTokens starting with '(' with the wrong source location, leading to unhelpful 'error at some file:1,1' messages.
Improve error propagation and reporting.