The anonymous ProviderInterface implementation needs startFetch()/ resolveFetch() instead of fetch() to stay loadable.