public static IServiceClient <T> Do <T>(this IServiceClient <T> input, Action <T> action) => input.Create(t => { action(t); return(t); });
public static IServiceClient <TOutput> Next <TInput, TOutput>(this IServiceClient <TInput> input, Func <TInput, TOutput> func) => input.Create(func);