do FILEHANDLE # FILEHANDLE is opened with a special PerlIO # layer that calls sub {...} on read.