pub fn opaque_pointer(context: &Context) -> Type<'_>
please use the pointer method, all pointers are opaque in LLVM 19
Creates an LLVM opaque pointer type at address space 0.