Slurping directories makes sense on some OSes

Some OSes (eg. FreeBSD) follow the traditional Unix approach of treating
directories like files, and so slurp()ing directories on those platforms
is allowed