Is a constructor always a function object?
<p>I'm reading the latest ECMA-262 reference, edition 5.1 June 2011.</p>

<p>In section <a href="http://es5.github.com/#x8.6.2" rel="nofollow">8.6.2</a> table 9 we have in regard to the [[Construct]] internal property:</p>

<blockquote>
  <p>Creates  an  object.  Invoked  via  the  new  operator.  The 
  arguments  to  the SpecOp are  the arguments passed  to  the 
  new  operator. Objects  that  implement  this  internal method 
  are called constructors.</p>
</blockquote>

<p>The standard doesn't say that a constructor has to be a Function object. So can we have a constructor object that is not a function object?</p>

<p><a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm" rel="nofollow">Link to the standard as requested</a></p>
