It should be `set: (dataOrFn: S | ((data: RemoteData<S>) => RemoteData<S>))`
It should be
set: (dataOrFn: S | ((data: RemoteData<S>) => RemoteData<S>))