The outcome of an ExBashkit.exec/1 call.
Mirrors bashkit's ExecResult. A non-zero exit_code is a normal, successful
return — the script ran and chose to fail, just like a real shell.
Fields
:stdout- captured standard output:stderr- captured standard error:exit_code- the script's exit status (0is success)