public function newFDirectory(FSObject $fs_object, \Closure $contents_lazy) {
        $fdir = new FDirectory($fs_object, $contents_lazy);
        if ($this->strict_evaluation) {
            $fdir->fcontents();
        }
        return $fdir;
    }