IO::Dir/File need to be Cool (at least for now)