Changed function syntax.
Changing to new grammar.
Moving function keyword to same line.
Fixed issue with block->get
Fixing errors.
Fixed parser tests.
Fixed remaining tests.