tap<S, C, L, R>  function 
 
        
StateReaderTaskEither<S, C, L, R>  Function(StateReaderTaskEither<S, C, L, R> )
tap<S, C, L, R>( 
    
    
- FutureOr<void> f(- R r
 
Implementation
StateReaderTaskEither<S, C, L, R> Function(StateReaderTaskEither<S, C, L, R>)
    tap<S, C, L, R>(
  FutureOr<void> Function(R r) f,
) =>
        flatMapFirstTask((r) => Task(() => f(r)));