WIP (need to change maps to lazy)
Fields list instead of format function to support lazy reducers
Make some old tests pass again
Fixing old reduce tests