How to Create Flexible JavaScript APIs with Functional Options | Hacker News Reader