Unique sentinel values, identity checks and when to use object() instead of None | Hacker News Reader