the following examples have the same general structure: - [_aPlonK_](aplonk.rs) - [_KZG+_](kzg.rs) - [_Semi-AVID_](semi_avid.rs) ```rust // some imports fn run() -> Result<(), KomodoError> { // the example itself Ok(()) } fn main() { run().unwrap(); }