usestd::fmt;// Trait to handle source for better error message. Wasm has two format text and binary.
// This trait handles them with one generics.
pubtraitSource: Clone {typeRaw;fndescribe(&self, f:&mutfmt::Formatter<'_>, offset:usize)->fmt::Result;fnraw(&self)->Self::Raw;}