The content of main is now wrapped into par/seq and all expressions are parenthesised. I think the generated code is correct and usable.
The main question is how to deal with the libraries, in terms of structure and naming. Currently, the library name is hardcoded to OclGPRM.