pub type NativeFn = Arc<dyn Fn(&mut Evaluator, Vec<Value>, Span) -> Result<Value, Error> + Send + Sync>;
A thread-safe, heap-allocated native function callable from rl.
pub struct NativeFn { /* private fields */ }