pub unsafe fn lean_alloc_external(
    cls: *mut lean_external_class,
    data: *mut c_void
) -> *mut lean_object