This is pretty trivial, but IO.new warns if it is passed a block, but 
IO.for_fd doesn't (but it does ignore the block).

Two questions:

1. Is this correct?
2. Is there any other external difference between the two methods?

Cheers


Dave