(x, **kwargs)
| 122 | """ |
| 123 | |
| 124 | def f(x, **kwargs): |
| 125 | if not self.recurse_if(x): |
| 126 | return f_map(x, **kwargs) |
| 127 | else: |
| 128 | next_kwargs = f_kwargs(**kwargs) |
| 129 | return f_reduce((f(xi, **next_kwargs) for xi in x), **kwargs) |
| 130 | |
| 131 | return f(x, **kwargs) |
| 132 |