Cleaner, Safer Ruby API Clients with Kleisli | Hacker News Reader