When To Use
Don't depend on this crate directly. It defines the circuit interface and serialization types used internally by arcis, arcis-compiler, arcis-interpreter, and arcium-macros, and is published only as a transitive dependency of those crates.
Reach for it only when contributing to the Arcis compiler or interpreter.