The programmer should not need to rename main to UCPP_main. Can be implemented by putting all the initialzation of the message passing libraries in the intilization of a global object.
If we can't do this quickly, we should allow UCPP_main to take different amount of parameters???
Click here for more information on UCL-CS.