//! "Runtime" here refers to the execution evironment of scripts. This might be the VM executing bytecode or the interpreter executing source code.
//! The important thing is that there is only one runtime which is used to execute all scripts of a particular type or `context`.
use crate::;
/// A trait that all script runtimes must implement.
/// A function that initializes a runtime.
pub type RuntimeInitializer<P> = fn ;