https://crates.io/crates/avalanche-types