I bet a Clojure-style ‘threading’ arrow function can be easily done in Python.
arrow(my_list [map args] [filter args] [filter args] [map args] [sum])
For cases when function argument positions differ, you'll need some special var in your module to signal where to inject the list.
arrow(my_list [map map_func arrow.list_here])
Won't be surprised if something like this already exists, but I can't think of keywords to search for that aren't too generic.