Making functional programming tools in Python more bearable :)
There are 5 intermediate functions that can be chained implemented:
- map
- filter
- reduce
- flat
- flatmap
There are 2 terminal functions:
- collect
- foreach
There is one terminal function, that can be used to collect the final list or single value from reduce