use state;
pub trait Operator {
fn apply_to(&self, s: &mut state::InternalState) -> Result<(), String>;
fn changes_instruction_counter(&self) -> bool;
}
pub mod add;
pub mod sub;
pub mod inbox;
pub mod outbox;
pub mod copyfrom;
pub mod copyto;
pub mod jump;
pub mod bump;