use entity::Entity;
pub use glass::{GlassError, DaemonicSystemCall};
use symbolic::SymbolicError;
pub(crate) enum Daemonic {
Entity(Entity),
Symbolic(SymbolicError),
Glass(GlassError),
Anchor,
Temporal,
Repair,
Context,
Frame,
Composition,
Identity,
Crypto,
Contract,
Observation,
Mesh
}
pub(crate) mod entity;
pub(crate) mod symbolic;
pub mod glass;
pub(crate) mod anchor;
pub(crate) mod temporal;
pub(crate) mod repair;
pub(crate) mod context;
pub(crate) mod frame;
pub(crate) mod composition;
pub(crate) mod identity;
pub(crate) mod crypto;
pub(crate) mod contract;
pub(crate) mod observation;
pub(crate) mod mesh;