streams. ANSI sez. Also, added gratuitous support for binary input from string streams (from David Axmark.)