Composing Programs – Python 3 in the tradition of SICP | Hacker News Reader