Some restrictions can be applied to swr when suspense is enanbled: * `key` can’t be falsy * `fetcher` can’t be null * `data` can’t be undefined _Note: this is tricky as TypeScript can’t handle inherited configs, and those can be dynamic in the runtime._