Change the Success value.
@override Result<W, F> pure<W extends Object>(W success) { return map((_) => success); }