input
Add any input that needs to be passed to the process's standard input stream, after it has spawned.
block is invoked once and only once. If it is not invoked due to an error, then the reference to block is always dropped.
block is always invoked lazily after the process has spawned, except when using the blocking Process.Builder.createOutput call on Js/WasmJs which requires it as an argument for spawnSync, so must be invoked beforehand.
NOTE: After being written to stdin, the array produced by block is zeroed out before its reference is dropped.
NOTE: block will be called from the same thread that Process.Builder.createOutput is called from, or within the same coroutine context that Process.Builder.createOutputAsync is called from.
Defining this input argument will override any Process.Builder.stdin configuration if it is set to something other than Stdio.Pipe.