func (c *compiler) generateNodeFormDirectoryData(n *vio.TreeNode, blocks int64, extents []*extent) io.Reader {

    b := &nodeDirBuilder{
        n:       n,
        c:       c,