pub type Op = Op<Add>;
Op Type alias for the Readers Add type
pub enum Op { Run(Run), Copy(Copy), Add(Add), }