Use TERMINAL_IO_H as inclusion guard