Simplifying complex business logic with Python and Kanren | Hacker News Reader