pub type SyncNativeCallable<State> = Arc<dyn for<'a> Fn(EvaluatorRef<'a, State>, &'a Type, &'a [Pointer]) -> Result<Pointer, EngineError> + Sync + Send>;
pub struct SyncNativeCallable<State> { /* private fields */ }