public static Producer <OUT, X> enumerate <OUT, X>(IEnumerable <X> xs) => PureProxy.ProducerEnumerate <OUT, X>(xs);
public static Producer <A, Unit> yield <A>(A value) => PureProxy.ProducerYield(value);
public static Producer <X, X> observeX <X>(IObservable <X> xs) => PureProxy.ProducerObserve <X, X>(xs);
public static Consumer <A, A> awaiting <A>() => PureProxy.ConsumerAwait <A>();
public static Producer <X, X> enumerate2 <X>(IAsyncEnumerable <X> xs) => PureProxy.ProducerEnumerate <X, X>(xs);