do not require single parameter of arrow function should be closed with parentheses
add tests for arrow functions
add arrow function-like type notation
add tests for arrow-function-like type notation