digraph {
graph [overlap=false]
subgraph cluster_Storable {
	label="Storable";
	"Storable::BEGIN@23";
}
subgraph cluster_Symbol {
	label="Symbol";
	"Symbol::BEGIN@81";
}
subgraph cluster_IO_Seekable {
	label="IO::Seekable";
	"IO::Seekable::BEGIN@98";
	"IO::Seekable::BEGIN@99";
	"IO::Seekable::BEGIN@97";
	"IO::Seekable::BEGIN@104";
	"IO::Seekable::BEGIN@101";
}
subgraph cluster_IO_File {
	label="IO::File";
	"IO::File::BEGIN@128";
	"IO::File::BEGIN@133";
	"IO::File::BEGIN@130";
	"IO::File::BEGIN@131";
	"IO::File::CORE:match";
	"IO::File::BEGIN@134";
	"IO::File::BEGIN@132";
	"IO::File::BEGIN@127";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
}
subgraph cluster_Exporter {
	label="Exporter";
	"Exporter::import";
}
subgraph cluster_SelectSaver {
	label="SelectSaver";
	"SelectSaver::BEGIN@38";
	"SelectSaver::BEGIN@39";
}
"IO::File::BEGIN@131" -> "Exporter::import";
"IO::File::BEGIN@130" -> "Exporter::import";
"IO::File::BEGIN@133" -> "Exporter::import";
"Storable::BEGIN@23" -> "IO::File::BEGIN@134";
"Storable::BEGIN@23" -> "IO::File::BEGIN@131";
"IO::File::BEGIN@132" -> "SelectSaver::BEGIN@39";
"Storable::BEGIN@23" -> "IO::File::BEGIN@132";
"Storable::BEGIN@23" -> "IO::File::BEGIN@127";
"Storable::BEGIN@23" -> "IO::File::BEGIN@130";
"IO::File::BEGIN@131" -> "Symbol::BEGIN@81";
"IO::File::BEGIN@133" -> "IO::Seekable::BEGIN@98";
"Storable::BEGIN@23" -> "IO::File::BEGIN@128";
"IO::File::BEGIN@133" -> "IO::Seekable::BEGIN@97";
"IO::File::BEGIN@133" -> "IO::Seekable::BEGIN@104";
"IO::File::BEGIN@133" -> "IO::Seekable::BEGIN@101";
"IO::File::BEGIN@132" -> "SelectSaver::BEGIN@38";
"Storable::BEGIN@23" -> "IO::File::BEGIN@133";
"Storable::BEGIN@23" -> "IO::File::CORE:match";
"IO::File::BEGIN@133" -> "IO::Seekable::BEGIN@99";
"IO::File::BEGIN@128" -> "strict::import";
}
