#![allow(unused_comparisons)]
#![feature(concat_idents)]
#[cfg(test)]
mod tests;
pub mod nillable;
pub mod time_travel;
pub mod stepping;
#[macro_use]
pub mod candle;
pub mod traits {
pub use crate::nillable::AllNil;
pub use crate::stepping::{Embed, Step, Trusted};
pub use crate::time_travel::{Ago, Update};
}
pub mod macros {
pub use crate::truth;
pub use crate::{assert_is, node_trace};
pub use crate::{binop, cmp, float, ifx, later, substep, unop};
pub use crate::{implicit_clock, tick, update};
pub use crate::{lit, nil, var};
pub use crate::{ty, ty_mapping};
}