Add a `fetchFn` option, to allow for automatically fetching data if it isn't already in the cache.