small fixes to make things work together
parenthesis in TypeChcker.hs,
void type in grammar
some minor changes in type names etc, in BuiltinFunctions.hs