pub mod operator;
pub mod tick_operator;
pub mod tumbling_operator;
pub mod utils;
pub use operator::{identity::id, map::map, mux::mux, GatOperator, GatOperatorExt};
pub use tick_operator::{map_tick::map_t, TickGatOperatorExt};
pub use tumbling_operator::{
operator::{tumbling, TumblingOperator},
periodic::{Periodic, PeriodicOp, TickQueueRef},
queue::{circular::Circular, Change, Queue, QueueRef, Tumbling},
};