Rewrite ArrowFunctionExpression to FunctionDeclaration and compile it. This lets us reuse all the export gating logic, rather than writing separate, specific logic for ArrowFunctionExpression.