PD
Захотел написать обычные функции read/write, используя Pipelines. Но внезапно осознал, что не знаю, написать ли
val read: Args -> PipeReader
или val: read: Args * PipeWriter -> unit
или
val write: Args * PipeReader -> unit
или val: write: Args -> PipeWriter
?
Есть ли вообще принципиальная разница, или дело вкуса?