public Composing( ITransducer <TInput, TMedium> left, ITransducer <TMedium, TResult> right) { Sync = left.SyncCompose(right); Async = left.AsyncCompose(right); }
public static IAsyncTransducer <TInput, TMedium> Awaiting <TInput, TMedium>( this ITransducer <TInput, Task <TMedium> > transducer) => transducer.AsyncCompose(Awaiting <TMedium>());