Add experimental support for Open()ing directories.