pub unsafe extern "C" fn LLVMStructTypeInContext<'a>(
    C: &'a Context,
    ElementTypes: *const &'a Type,
    ElementCount: c_uint,
    Packed: Bool
) -> &'a Type