test
added syntax for typed arguments in functions
and as well a returntype posibility.

for instance:
function(foo: string,bar: string): string {};
fix