An adaptation of the atom/terminal package.