Support function declarations & arrow functions