Refactor: Joined LANGUAGE Pragmas
Refactor: Imports

- Unified format (Control.* -> Data.* -> Web.HackerNews.*)
- Explicit import from modules
Refactor: Unified module format

(Types -> Endpoint Instances -> JSON Instances)
Refactor: Endpoint instances

- DRY. Item endpoint are all the same.
- id variable name