Check source for Buffer and string and treat everything else as a stream

There are many more varieties of streams than strings - go figure.