pub fn register_with_language(
name: &str,
vtable: KernelVTable,
factory: *mut c_void,
language: KernelLanguage,
) -> Result<()>pub fn register_with_language(
name: &str,
vtable: KernelVTable,
factory: *mut c_void,
language: KernelLanguage,
) -> Result<()>