@maco these None returning functions are analogous to what we called "procedures" in Pascal, not really functions :)
On the other hand we have nice "comprehensions" borrowed from Haskell. https://docs.python.org/3/howto/functional.html#generator-expressions-and-list-comprehensions
By the way, have you heard of https://coconut-lang.org ?