A struct containing the result of running a program after it has terminated.
t() :: %Executus.Result{err: term(), out: term(), status: term()}