Fixed the trace bug.
Function syntax has been reverted back.
Gave up on the new syntax's we where going add to the parser.