pub trait Callable {
fn signature(&self) -> &Signature;
fn raw_call(&self, args: &[Variant]) -> Call;
fn checked_call(&self, args: &[Variant]) -> ExecResult<Call> { ... }
}
pub trait Callable {
fn signature(&self) -> &Signature;
fn raw_call(&self, args: &[Variant]) -> Call;
fn checked_call(&self, args: &[Variant]) -> ExecResult<Call> { ... }
}