pub trait LowHigh { fn lo(self) -> u64; fn hi(self) -> u64; fn lo_u128(self) -> u128; fn hi_u128(self) -> u128; fn from_hi_lo(hi: u64, lo: u64) -> u128; }