Defines a Exile.Stream struct returned by Exile.stream!/2.
Exile.Stream
Exile.stream!/2
Struct members are private, do not depend on them
@type t() :: %Exile.Stream{ cmd_with_args: [String.t()], process_opts: keyword(), stream_opts: map() }