Expected return type of an execution
Any execution (exit codes 0-127)
A failed execution (exit codes 1-127)
A successful execution (exit code 0)
@type t() :: :SUCCESS | :FAILURE | :ANY
@spec any() :: :ANY
@spec failure() :: :FAILURE
@spec success() :: :SUCCESS