Functional programming tools in Python. Declarative programming style elements.