This is why moving away from higher order functions and towards list comprehensions is a mistake. Bad BDFL, bad!
Readability requires that the programmer conspires with both the language and the reader. Unreadable code can be written in any style, any paradigm and any language. Sometimes it doesn't even take effort, talent or skill.