def METHOD_NAME(async_fn):
    import trio
    async def loc(coro):
        """
        We need the dummy no-op async def to protect from
        trio's internal. See https://github.com/python-trio/trio/issues/89
        """
        return await coro
    return trio.run(loc, async_fn)