mod approximate_inference;
pub use approximate_inference::*;
mod causal_inference;
pub use causal_inference::*;
mod backdoor_criterion;
pub use backdoor_criterion::*;
mod graphical_separation;
pub use graphical_separation::*;
mod topological_order;
pub use topological_order::*;
mod v_structures;
pub use v_structures::*;
pub trait Modelled<T> {
fn model(&self) -> &T;
}