pub fn from_bignum(val: &BigNum) -> u64