function first(a) {
  return a[0];
}
function g() {
  first([function() {}])();
}
first([function() {}]);
first([function() {}]);
first([function() {}]);
first([function() {}]);
first([function() {}]);
first([function() {}]);
first([function() {}]);
first([function() {}]);
first([function() {}]);
first([function() {}]);
g();
g();