Can't remember if I posted this earlier, but I once did a survey of what
cfmakeraw() does on different systems:
<https://github.com/lassik/junkcode/blob/master/unix/cfmakeraw-survey.adoc>
cfmakeraw() is a non-POSIX but very widespread convenience function that
puts the right settings into a `struct termios` to represent raw mode.