It would be nice if `joblib.Memory` had an async version of `cache` for caching coroutines, something along the lines of [cachedasync](https://github.com/tkem/cachetools/blob/36938877cfbd01ece70aec5d29595bd3da6e8297/cachetools/__init__.py#L116).