//! # starlang-core
//!
//! Core types for Starlang (Distributed Rust Erlang Abstract Machine).
//!
//! This crate provides the foundational types used throughout the Starlang ecosystem:
//!
//! - [`Atom`] - Interned string for efficient comparison
//! - [`Pid`] - Process identifier
//! - [`Ref`] - Unique reference for monitors and timers
//! - [`ExitReason`] - Process termination reasons
//! - [`Term`] - Trait for Erlang-like serializable terms (messages, keys, etc.)
//! - [`SystemMessage`] - Internal system messages (Exit, Down, Timeout)
//! - [`NodeId`], [`NodeName`], [`NodeInfo`] - Node identity for distribution
// Re-export Atom from dream-atom for convenience
pub use ;
pub use ExitReason;
pub use ;
pub use ;
pub use ;
pub use Ref;
pub use SystemMessage;