The problem with Python's map and filter (and how we might fix it)
abhinavomprakash.com