#include "tensorstore/util/result.h"
template <typename T, typename Func>
  
requires IsResult<std::invoke_result_t<Func&&, T>>
using tensorstore::PipelineResultType =
   
 std::invoke_result_t<Func&&, T>;

Type alias used by initial overloads of the “Pipeline” operator|.