Six reasons to define JavaScript constructors with only one argument | Hacker News Reader