A timer is essentially just a data type that combines
a Meter and a Histogram to track both the rate at which
events are triggered as well as timing statistics about the calls.
This module exports the pure internals, relying on the stateful version
to supply the pure timer with measurements.