throwstd::runtime_error("Failed to open '"+path.string()+"' for reading: "+std::strerror(errno));//TODO(Project579): This will probably break in windows with unicode paths
throwstd::runtime_error("Failed to open '"+path.string()+"' for reading: "+std::strerror(errno));//TODO(Project579): This will probably break in windows with unicode paths