mod atom;
mod rule;
mod signature;
mod term;
mod trs;
pub use self::atom::*;
pub use self::rule::*;
pub use self::signature::*;
pub use self::term::*;
pub use self::trs::*;
pub type Place = Vec<usize>;
#[derive(PartialEq, Eq)]
enum Unification {
Match,
Unify,
}