Expect is also extra cool because of `autoexpect'.
generate an Expect script from observing a (shell) session