pub mod compiler;
pub mod expr_ir;
pub mod physical_plan;
pub mod task_graph;

// Re-export key types at crate root.
pub use compiler::compile_expr;
pub use expr_ir::{CmpOp, ExprOp, ExprProgram, RedOp, RegId};
pub use physical_plan::{AggFunc, AggOp, Partitioning, PhysicalPlan, PlanStats};
pub use task_graph::{Task, TaskGraph, TaskId, TaskKind};
