//! Expression functions, one module per family.
//!
//! The families follow the engine's own grouping: [`ArrayFunction`],
//! [`NumericFunction`], [`PropertyFunction`], [`StringFunction`],
//! [`SwitchingFunction`], [`TimeFunction`] and [`OtherFunction`].
//!
//! These are names, not behavior. What each function computes belongs to the
//! engine's documentation, not to this crate.
pub use ArrayFunction;
pub use NumericFunction;
pub use OtherFunction;
pub use PropertyFunction;
pub use StringFunction;
pub use SwitchingFunction;
pub use TimeFunction;