change helper functions of unit test for constant function definition
Print out which function fail to parse in the program
1. Allow definition of constants without parentheses
2. Give more helpful error messages
Add definition of constants
Add test cases for definition of constants