pub mod array;
pub mod complex;
pub mod device;
pub mod dtype;
pub mod error;
pub mod exact;
mod explain;
pub mod fmt;
pub mod frontend;
pub mod fuse;
pub mod gerund;
pub mod ir;
pub mod limits;
mod par;
mod rng;
pub mod simd;
pub mod symbol;
pub mod verb;
pub use array::{joins_made, layouts_made, Array, Buf, Data, Layout, Owner};
pub use complex::Cx;
pub use device::{Device, Precision};
pub use dtype::DType;
pub use error::{Error, ErrorKind, Result, Span};
pub use exact::{Ext, Rat};
pub use frontend::{compile, compile_parts, Dialect, Lang};
pub use ir::{ParamSpec, Program};