Compatibility namespace kept private to the compiler implementation while the public contract calls this immutable structure a program image.
pub use crate::Op;
pub use crate::program::*;