provide an interface to create pseudo ttys
