use Error;
// Cross-boundary error model.
//
// Why: A stable, string-based error type keeps FFI surfaces predictable and
// avoids leaking dependency-specific error enums across language boundaries.
/// Convenience alias used throughout the crate.
pub type CoreResult<T> = ;
/// Error type for core operations.
///
/// This error is intentionally small and string-based to allow the crate to be
/// embedded in different contexts (including FFI boundaries) without exposing
/// many dependency-specific error types.