#![allow(clippy::or_fun_call)]
mod builtins;
mod core;
mod gc;
#[cfg(feature = "io")]
mod io;
mod iterators;
use mica_hl::Engine;
pub use crate::builtins::lib;
pub use crate::core::load_core;
#[cfg(feature = "io")]
pub use crate::io::load_io;
pub fn load(engine: &mut Engine) -> Result<(), mica_hl::Error> {
load_core(engine)?;
#[cfg(feature = "io")]
load_io(engine)?;
Ok(())
}