pub fn absolute(a: Int64) -> Result(Int64, Overflow)
pub fn add(a: Int64, b: BigInt) -> Result(Int64, Overflow)
pub fn compare(a: Int64, b: Int64) -> Order
pub fn divide(a: Int64, b: BigInt) -> Result(Int64, Overflow)
pub fn divide_no_zero(
a: Int64,
b: BigInt,
) -> Result(Result(Int64, Overflow), Nil)
pub fn eject(op: Result(Int64, Overflow)) -> BigInt
pub fn from_bigint(value: BigInt) -> Result(Int64, Overflow)
pub fn modulo(a: Int64, b: BigInt) -> Result(Int64, Overflow)
pub fn modulo_no_zero(
a: Int64,
b: BigInt,
) -> Result(Result(Int64, Overflow), Nil)
pub fn multiply(a: Int64, b: BigInt) -> Result(Int64, Overflow)
pub fn overflow(op: Result(Int64, Overflow)) -> Int64
pub fn power(a: Int64, b: Uint) -> Result(Int64, Overflow)
pub fn remainder(a: Int64, b: BigInt) -> Result(Int64, Overflow)
pub fn remainder_no_zero(
a: Int64,
b: BigInt,
) -> Result(Result(Int64, Overflow), Nil)
pub fn subtract(a: Int64, b: BigInt) -> Result(Int64, Overflow)
pub fn to_bigint(uint: Int64) -> BigInt