These device handlers (except tty.c, of course) were all created from
scratch, after examining attempts by others.  We also have trimmed all
the paper-seam skipping, indentation, etc. out of our LP11 handler.
(This sort of stuff does not belong inside a device driver.)
