Use g_simple_async_result_{new_,}take_error