Get all descendants of a directory. It should have similar performance to dirstream, with fewer dependencies. This streams in memory, like dirstream.