Creating command line interfaces (CLIs) from any Python object | Hacker News Reader