Use a map for storing benchmark results.

Just a spot of code cleanup on my way to solving real problems...

Strangely, the benchmark results are stored in a list with two functions provided to give map-like semantics on it.
That's sort of odd - LUA provides associative arrays: use them!