use *;
/// A child that exits cleanly is spawned and reaped: `spawn_and_reap` returns a
/// join handle, and once that thread finishes the child has been `wait()`ed on
/// (no lingering zombie).
/// A command that cannot be launched yields `None` and logs a warning rather
/// than panicking or leaking a thread.