//! This module is a total hack. The Fold procedural macro references it.
//! It's the only way I can find to have the procedural macro generate
//! references to the Fold trait that work both in this crate and others.
//! Other crates that wish to use the Fold macro must re-export this module.
pub use crateDowncastTo;
pub use crateUpcastFrom;
pub use cratefixed_point;
pub use crateFold;
pub use crateSubstitutionFn;
pub use crateparse;
pub use crateTerm;
pub use crateVariable;
pub use crateVisit;