pub type NativeStaticFunction = fn(class: RefTo<Class>, args: Vec<RuntimeValue>, vm: &mut VM) -> Result<Option<RuntimeValue>, Throwable>;