Change the Failure value.
@override Result<S, W> pureError<W extends Object>(W error) { return mapError((failure) => error); }