<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def store_async_result(async_id, async_result):
 """Persist the Async's result to the datastore."""


    logging.debug("Storing result for %s", async_id)

    key = FuriousAsyncMarker(
        id=async_id, result=json.dumps(async_result.to_dict()),
        status=async_result.status).put()

    logging.debug("Setting Async result %s using marker: %s.", async_result,
                  key)