proc setraw(fd: int) {....raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError], tags: [RootEffect].}
proc setcbreak(fd: int) {....raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError], tags: [RootEffect].}