pub type Runner = Arc<dyn Fn(&Script, &Value) -> Result<RunOutput, String> + Send + Sync>;
Runs a script with its input (blocking; called off the UI thread).
pub struct Runner { /* private fields */ }