LatencyRecord explicitly uses Samples to store results.

See Issue #45.

Explicitly using Samples should make the code more clear (we're storing a collection of record results, that is, a collection of a collection of values---the current code appears at first glance to only be storing a collection of individual values since it uses a long[]). Also, it should make it easier to modify or add record fields.