{"ast_node_type":"other","tokens":[{"end":91,"kind":"keyword","start":0,"text":"TypeKind::Pointer"}]}
            TypeKind::Pointer => bug!("element_type is not supported for opaque pointers"),
            TypeKind::Array | TypeKind::Vector => unsafe { llvm::LLVMGetElementType(ty) },
            other => bug!("element_type called on unsupported type {other:?}"),