@override Either<D, C> mapBoth<C, D>( {required D Function(L l) onLeft, required C Function(R r) onRight}) => Right(onRight(value));