title: Case of names of built-in JavaScript types
body: <p>In JavaScript, <code>typeof 0</code> gives <code>'number'</code> not <code>'Number'</code>, but <code>instanceof 0 Number</code>.</p>
  
  <p>Would it be accurate to say the canonical names of the built-in types are capitalized, and the lowercase return value of <code>typeof</code> is a quirk/inconsistency that can't be changed for historical reasons, but would be changed if it could be? Or am I missing something?</p>