pub type CExpPtr<T> = Box<dyn CExp<T>>;
Pointer to CExp.
pub struct CExpPtr<T>(/* private fields */);