Removed arg supposed to be possible
Lexical change

No logic change. In preparation to share some code with SAMPLER.
assert_np: Ability to chain exits.

Ability to chain together exit functions. To be used for example to
restore termio settings (if changed i.e.).