// TODO: convert these to newtypes
pub use i32 as Rank;
pub use i64 as Timestamp; // use a signed integer so subtraction can be performed on it