chainFirst<C> method
Chain a request that returns another Reader, execute it, ignore the result, and return the same value as the current Reader.
Implementation
@override
Reader<R, A> chainFirst<C>(
covariant Reader<R, C> Function(A a) chain,
) =>
flatMap((a) => chain(a).map((c) => a));