I'd be ok with just calling the `maybe_get_*` ones `exit_code`, and `term_signal` etc (when they are messages).

People may disagree.