pub unsafe extern "C" fn LLVMGetAggregateElement(
    ConstantVal: &Value,
    Idx: c_uint
) -> Option<&Value>