These are not blindly passed. The idea was to have general `Proc` class that's capable of running some commands and comparing stdout/stderr streams to passed values using custom comparator methods.

So actually `Proc` is not coupled with KTest at all, it's a more general class. This is why we need to pass "program command", "expected output", "expected error message", "timeout" etc. parameters. It can't read it from KTest classes because it does not know anything about KTest classes.