ENH Even better mapreduce.map

This is even more in the spirit of "record the structure of the computation"
that is at the basis of jug. It also has the advantage that it leads to much
reduced memory consumption. On a larger problem, this was the difference
between 'jug status' taking 1/2 hour or 1 minute.