Commit

99a68fa

What started as an implementation mistake, survived due to JS backwards compatibility.
javascript
typeof null; // "object"

commit 99a68fa