Returns the GetStatus by key
GetStatus? statusFor(key) => busyFor(key) ? GetStatus.busy : resultFor(key)?.status ?? (hasErrorFor(key) ? GetStatus.failed : null);