pub trait RuntimeValue: Sync {
// Required methods
fn doc(&self) -> HashMap<&'static str, &'static [&'static str; 3]>;
fn name(&self) -> &'static str;
fn call_ptr(
&mut self,
caller: &str,
v: *const [&'static str],
a: HeapWrapper<'_>,
c: &str,
o: &mut Options,
) -> Option<()>;
}