pub fn system_time_as_nanos(time: SystemTime) -> Result<u128, Global>