arrow functions tests, also copied and pasted from esnext.