pub type CError = Error;
pub enum CError { Context { msg: String, source: Box<SError>, }, HostLang(Box<dyn HostError>), Client { msg: String, bt: Backtrace, }, Internal(Error), }
msg: String
source: Box<SError>
bt: Backtrace