pub fn create_table(
sample sample: a,
index_at keypos: Int,
) -> Result(Table(a), reason)
pub fn delete(transac: TableRef(a), index: b) -> Result(Nil, c)
pub fn drop_table(table: Table(a)) -> Result(Nil, b)
pub fn find(transac: TableRef(a), index: b) -> Result(a, Nil)
pub fn insert(transac: TableRef(a), value: a) -> Result(Nil, b)
pub fn transaction(
table: Table(a),
procedure: fn(TableRef(a)) -> b,
) -> Result(b, reason)