It seems to me that Python as a language has a weird relationship to functional programming. Things such as the itertools module and the builtin map, filter, and reduce rely heavily a functional style, yet these approaches are often not idiomatic. As I explore other languages, I wonder what would Python written in a functional style would look like. An evening spent hacking on it has produces some