reducers and profiling code

Conflicts:

	project.clj