Six ways to declare JavaScript functions | Hacker News Reader