mod core;
pub mod eval;
mod numeric;
mod utils;
pub mod apply;
pub mod partial;
pub mod array_helpers;
pub mod curry_utils;
pub mod lambda;

pub use core::{Interpreter, DynamicFn, DynamicFnInfo, PollerFn};
pub use utils::deep_flatten_upcast_array;
pub use utils::*;
pub use apply::*;
// pub use partial::*;  // <-- REMOVE THIS LINE to fix ambiguous glob re-exports
pub use array_helpers::*;
pub use curry_utils::*;
pub use lambda::*;
