// Implements the various operations for `MetricTypes`
/// These represent the possible operations that
/// can be applied to a time series
/// An `Interval` represents a period of time in seconds.
/// This is not a type in `chrono` as `chrono::Duration`
/// does not support `serde` yet.
pub type Interval = i64;